Perguntas com a marcação «autolayout»

O Auto Layout é um sistema de layout de interface do usuário descritivo e baseado em restrições para OS X e iOS.




13
Como determinar a altura de UICollectionView com FlowLayout
Eu tenho um UICollectionViewcom um UICollectionViewFlowLayoute quero calcular seu tamanho de conteúdo (para retorno é intrinsicContentSizenecessário ajustar sua altura via AutoLayout). O problema é: Mesmo que eu tenha uma altura fixa e igual para todas as células, não sei quantas "linhas" / linhas tenho no UICollectionView. Também não posso determinar …

24
As alturas das células dinâmicas UITableView corrigem apenas após alguma rolagem
Eu tenho um UITableViewcom um personalizado UITableViewCelldefinido em um storyboard usando layout automático. A célula possui várias linhas UILabels. O UITableViewparece calcular corretamente as alturas das células, mas para as primeiras células essa altura não é dividida corretamente entre os rótulos. Depois de rolar um pouco, tudo funciona conforme o …


3
Como criar porcentagem da largura total usando autolayout?
Preciso criar três colunas dinâmicas, cada uma com uma porcentagem fixa da largura total. Não terços, mas valores diferentes. Por exemplo, a ilustração a seguir mostra três colunas: a primeira com 42% de largura, a segunda com 25% de largura e a terceira com 33% de largura. Para um controlador …
114 ios  xcode  autolayout 








8
Quando posso ativar / desativar as restrições de layout?
Eu configurei vários conjuntos de restrições em IB e gostaria de alternar programaticamente entre eles dependendo de algum estado. Há uma constraintsAcoleção de outlet, todas marcadas como instaladas do IB, e uma constraintsBcoleção de outlet, todas desinstaladas do IB. Posso alternar programaticamente entre os dois conjuntos da seguinte maneira: NSLayoutConstraint.deactivateConstraints(constraintsA) …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.