Ir para conteúdo
  • Cadastre-se

Atualizar Table View


Posts Recomendados

amigos

em uma Table View por exemplo com 5 linhas

JOAO

JOSE

MARIA

ANTONIO

PROXIMO

gostaria de quando o usuario clicar em PROXIMO que a Table View zere e receba mais 5 nomes

CARLOS

MARIA JOSE

JOAO CARLOS

GEREMIAS

PROXIMO

ou seja, sempre que clicar em proximo ele zera a table view e injeta novos dados

como fazer?

dario

Link para o comentário
Compartilhar em outros sites

  • Respostas 3
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Top Postadores Neste Tópico

Dario, vamos aos pontos principais pra tu conseguir implementar isso:

Primeiro, declare a sua UITableView (ex: UITableView myTblView) como property, faça o synthesize.

Vou imaginar que os dados da tua tableview vem de um NSMutableArray, ok?

Ao clicar no teu botão "Próximo", você precisa trocar os valores do teu NSMutableArray para receber os novos valores.

Feito isso, você faz um [self.myTblView realoadData]; Esse método vai chamar o cellForRowAtIndexPath e recarregar a tua tabela com base no teu NSMutableArray.

Espero que tenha ajudado!

Link para o comentário
Compartilhar em outros sites

Cara, to ficando quase dodio com isto

No meu codigo eu preencho o NSMutableArray da forma abaixo, note que o campo offset esta ai ele vai aumentando de 8 em 8

Entao a cada clique o botao ele aumenta 8 e repete esta acao, no caso teria sempre que apresentar apenas uma linha na tabela aumentando o numero, mas sempre aparece 1 linha na tabela com o valor inicial, parece que o meu self.mensagens fica sempre carregado com o primeiro dado, como posso força o self.mensagens a zerar e começar do zero, onde estou errando

NSMutableArray *array = [[NSMutableArray alloc] initWithObjects:nil];

NSDictionary *row = [[NSDictionary alloc] initWithObjectsAndKeys:offset, @"De", @">> + 8 mensagens <<", @"Titulo", @"+", @"Registro", @"+", @"Prioridade", nil];

[array addObject:row];

[row release];

self.mensagens = array;

[array release];

[tableView reloadData];

Dario, vamos aos pontos principais pra tu conseguir implementar isso:

Primeiro, declare a sua UITableView (ex: UITableView myTblView) como property, faça o synthesize.

Vou imaginar que os dados da tua tableview vem de um NSMutableArray, ok?

Ao clicar no teu botão "Próximo", você precisa trocar os valores do teu NSMutableArray para receber os novos valores.

Feito isso, você faz um [self.myTblView realoadData]; Esse método vai chamar o cellForRowAtIndexPath e recarregar a tua tabela com base no teu NSMutableArray.

Espero que tenha ajudado!

Link para o comentário
Compartilhar em outros sites

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Limpar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.



  • Estatísticas do Fórum

    • Total de Tópicos
      56k
    • Total de Posts
      465.5k
×
×
  • Criar Novo...