Eu tenho algum problema estranho UITableView
apenas no iOS 7.
UITableViewCellSeparator
desaparece acima da primeira linha e abaixo da última linha. Às vezes, depois de selecionar as linhas ou algumas ações de rolagem, ela aparece.
No meu caso tableView
é carregado do Storyboard
com UITableViewStylePlain
estilo. O problema certamente não está presente UITableViewCellSeparatorStyle
, o que não é alterado do padrão UITableViewCellSeparatorStyleSingleLine
.
Como li nos Fóruns de desenvolvimento da Apple ( aqui e aqui ), outras pessoas têm esse problema e algumas soluções alternativas são encontradas, por exemplo:
Workaround: disable the default selection and recreate the behaviour in a method
trigged by a tapGestureRecognizer.
Mas ainda estou procurando a razão de um comportamento estranho desse separador.
Alguma ideia?
Atualização: Como eu vi no XCode 5.1 DP e no iOS 7.1 beta, a Apple tentou corrigir esse problema. Agora, o separador é mostrado conforme necessário algumas vezes abaixo da última linha, após alguma atualização, mas não após a criação da visualização da tabela.