Pergunta

Eu tenho uma configuração tableViewController / NavController. Eu quero tocar na barra de navegação do NavController para forçar a volta tableView para a linha superior. Eu posso ver que a barra de navegação é uma subclasse UIView, mas estou incerto se eu precisar subclasse-lo e implementar os métodos de seqüência de toque.

Eu tenho construir a hierarquia de exibição no IB então eu estou relutante para construir tudo isso por meio de programação apenas para permitir estímulo da barra de navegação.

Obrigado, Doug

Foi útil?

Solução

O sistema operacional já define o "toque na barra de status" gesto para significar "Vá até o topo da exibição atual." UIScrollView tem uma propriedade scrollsToTop que controla este comportamento, e herda UITableView-lo.

Outras dicas

Você pode mudar o que subclasse qualquer item está no construtor de interface. Basta criar sua subclasse, adicioná-lo ao seu projeto XCode, e então você vai ser capaz de inseri-lo em como a classe em vez do valor normal.

Para um exemplo simples de como substituir uma olhada classe aqui .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top