Existe uma maneira de inserir uma Visualização de cabeçalho de tabela (tableHeaderView) no StoryBoard (como costumávamos fazer no Interface Builder)?
ios
uitableview
xcode4
storyboard
Tyler DeWitt
fonte
fonte
viewForHeaderInSection:
e recebi um erro dizendo "Não é possível satisfazer simultaneamente as restrições". (Veja minha pergunta aqui: stackoverflow.com/questions/14554051/… )Você pode fazer isso facilmente arrastando seu
UIView
/UIImageView
logo abaixo doUITableView
no esboço do documento (em vez do layout).Se você tentar arrastar o layout em vez do contorno do documento, ele
UITableViewCell
irá para a manipulação superior, o que é frustrante!fonte
Arrastar e soltar uma visualização em cima da tableview funcionou para apenas um tamanho de tela, pelo menos no Xcode 11. Não funcionou bem em telas diferentes.
Acabei de criar uma view e deixei lá atrás da tableview no storyboard. Eu criei um IBOutlet para ele:
Então, no código tableview, fiz:
Funcionou bem em todos os tamanhos de tela.
fonte
tableHeaderView
.