Monday 25 September 2017

Edgesforextendedlayout Uitableview


O problema é que minha Vista, contendo um UIView e um UITableView dentro de um ScrollView. Fica escondido sob o UINavigationBar se configurado translúcido. Considero vários tópicos como esse. Mas todos sugerem para definir: no Swift 2, este código foi: atualizei para Xcode 8.1 e Swift 3.0.1 hoje, mas não consigo encontrar nada nas notas de lançamento sobre este assunto. O compilador me diz, isso. Ninguém mudou para. não. Mas depois de editar, que. none não existe. Alterar para. top não teve nenhum efeito. O tableView é configurado programaticamente e colocar insets não ajuda porque eu tenho um scrollView com UIView em cima do UITableView que está escondido sob o UINavigationBar. O que estou faltando A ajuda é muito apreciada. Perguntou Oct 29 16 às 3: 45Usando o UITableView e o FooterView para implementar o sistema de comentários: Construindo Yik Yak Clone Parte 3 Esta é a parte 3 da construção do Yik Yak Clone tutorial series. Nesta parte do tutorial, estaremos implementando o sistema de comentários em mensagens postyak usando UITableview e Footerview. Se você não passou pelo Building Yik Yak Clone Parte 1 e Building Yik Yak Clone Part 2, sugerirei que você passe por eles primeiro antes de continuar. Xcode 6 e configuração do construtor de interface Arraste um UIViewController para o storyboard principal Incorporar o UIViewController no Controlador de Navegação. Arraste um dois UILabel no UIViewController. Arraste uma vista de mapa no UIViewController. Arraste uma vista de tabela abaixo do mapa e um UITableViewCell na exibição de tabela. Arraste de UITableViewCell do controlador de listagem de yak anterior para este Criar DetailViewController personalizado e CommentTableViewCell Crie o novo controlador de visualização DetailViewController do tipo UIViewController e uma célula de tableview personalizada CommentTableView do tipo UITableViewCell. Configure o IBoutlet para yakText, timeLabel. MapView e tableView em DetailViewController. E IBOutlet commentText em CommentTableViewCell. Configure as restrições para todos os elementos conforme abaixo. No controlador de visualização de detalhes, há elementos estáticos para exibir para a mensagem de iaques. Data e uma visualização de mapa. Usaremos a vista da tabela para exibir os comentários para a publicação. UITableView fornece mecanismo para adicionar o rodapé personalizado e a exibição de cabeçalho. No nosso caso, estaremos usando a exibição de rodapé para fornecer visualização de texto para comentar. Precisamos cuidar de um problema em que o teclado poderia esconder a exibição de texto e impedir que comentássemos. Para contornar este problema, estaremos usando as notificações do teclado para evitar que o teclado cobre a exibição de texto recebendo notificações de teclado. Nós estaremos usando NSNotificationCenter, que transmite observadores sobre qualquer evento que aconteça e o aplicativo esteja interessado. Os eventos atuam como um gancho de personalização para modificar o comportamento de como o aplicativo deve funcionar nesses eventos. Em nosso caso, informaremos o NotificationCenter para chamar os métodos KeyBoardWillShow e keyBoardWillHide nos eventos UIKeyboardWillShowNotification e UIKeyboardWillHideNotification em conformidade. No método KeyBoardWillShow, encontraremos a altura do teclado e UIEdgeInsets adequadamente para rolar o conteúdo acima do teclado. No método KeyBoardWillHide, reiniciaremos o conteúdoInsets desfazendo o que fizemos no método keyBoardWillShow. Eu também estou subtraindo o extra 40px sem o qual o conteúdo não seria correto corretamente. Não preciso subtrair o extra 40px quando arrasto o UITableViewController diretamente. Isso parece ser um problema quando você implementa UITableViewDataSource e UITableViewDelegate você mesmo. Eu achei que nós as pessoas estavam compensando isso por 40 a 44px no stackoverflow. Esta pode não ser a maneira correta de implementar, mas se você tiver uma maneira melhor de corrigir, avise-me. Então, construímos o Listado de Iaks, Publicando um Yak, Implementando comentários. Há mais uma característica que está criando a guia de configuração, que você pode descobrir como implementar aqui XCapítulo 6 Tabela de tabela agrupada Por favor, avise-me se você tiver alguma dúvida. Se você seguiu a série do tutorial, deixe-me saber como foi nas seções de comentários.

No comments:

Post a Comment