Ir para conteúdo
  • Cadastre-se

Navegação UITableView


Posts Recomendados

Pessoal,

Tenho um aplicativo baseado em Tab Bar Controller e precisei criar um outro menu além do que uso no Tab Bar usando TableView. Na hora de navegar eu até consigo fazer aparecer um View, o problema é que essa View também tem uma TableView e quando ela aparece some todas as informações que inseri.

Nessa View interna tenho um botão para voltar para a View anterior, mas quando volto a primeira View também perde a formatação.

Sei que os dados e a formatação estão corretas, pois quando eu coloco um link para a View interna pelo Tab Bar ela aparece normalmente. Segue os prints e parte do código:

//Código para navegar entre as View. acho que o erro está no modo que faço, usando o addSubview, mas não encontrei uma solução

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    switch ([indexPath row]) {
        case 0:
            self.ViewInfoPontos = [[InfoPontos alloc] initWithNibName:@"InfoPontos" bundle:[NSBundle mainBundle]];
            [self.view addSubview:[ViewInfoPontos view]];
            break;
        case 1:
            self.ViewInfoHotel = [[InfoHotel alloc] initWithNibName:@"InfoHotel" bundle:[NSBundle mainBundle]];
            [self.view addSubview:[ViewInfoHotel view]];
            break;
        case 2:
            self.ViewInfoRestaurante = [[InfoRestaurante alloc] initWithNibName:@"InfoRestaurante" bundle:[NSBundle mainBundle]];
            [self.view addSubview:[ViewInfoRestaurante view]];
            break;
        case 3:
            self.ViewInfoAventura = [[InfoAventura alloc] initWithNibName:@"InfoAventura" bundle:[NSBundle mainBundle]];
            [self.view addSubview:[ViewInfoAventura view]];
            break;
        default:
            break;
    }
}

//Uso o mesmo código para voltar para a View principal.

- (IBAction) doVoltar {
    self.ViewInformacoes = [[Informacoes alloc] initWithNibName:@"Informacoes" bundle:[NSBundle mainBundle]];
    [self.view addSubview:[ViewInformacoes view]];
}

Se alguem puder me ajudar fico agradecido.

post-25656-0-12777600-1309362728_thumb.p

post-25656-0-02213500-1309362744_thumb.p

post-25656-0-98281300-1309362752_thumb.p

post-25656-0-15062200-1309362853_thumb.p

Link para o comentário
Compartilhar em outros sites

  • Respostas 0
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Dias Populares

Top Postadores Neste Tópico

Dias Populares

Imagens Postadas

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
      56.8k
    • Total de Posts
      465.7k
×
×
  • Criar Novo...