Ver opções de layout para seu aplicativo ios
Video: Como Instalar o Facebook, Whatsapp no ios 6 e ios 5
Conteúdo
Antes de começar a adicionar outro ponto de vista ao seu aplicativo iOS - que será um subexibição de opinião que já está lá - é necessário falar sobre as opções de layout view. Ver layout é particularmente importante em dispositivos móveis porque o usuário traquinas pode girar seu dispositivo.
Video: Customize Your iPhone's Home Screen Layout Without Jailbreaking [How-To]
Então, por que é que um problema? Olhe para o caso específico do iPad original. Quando realizada em orientação retrato, a tela é de 768 pixels de largura por 1.024 pixels de altura. Mas quando girado para a posição paisagem, a tela se torna 1.024 pixels de largura, mas apenas 768 pixels de altura.
Se o seu aplicativo lida com rotação corretamente, componentes como botões, campos de texto, imagens, e assim por diante geralmente precisam mover e redimensionar. Em outras palavras, você precisa de uma estratégia de layout, para que subviews são movidos e redimensionados corretamente quando sua superview contendo é redimensionada.
Aqui estão três estratégias para a disposição de vista:
Codificar o layout. Aqui, você definir a localização, largura e altura de cada vê a si mesmo, e alterar essas propriedades quando o dispositivo é girado. Esta é uma idéia muito ruim para a maioria dos aplicativos. É difícil, propenso a erros, e inflexível.
Use iOS autosizing. Autosizing existe desde as primeiras versões do iOS SDK e fornece um mecanismo para mover e redimensionar uma exibição em resposta a mudanças na posição ou o tamanho de seu superview automaticamente. Você pode definir o comportamento autosizing padrão para suas vistas do painel Tamanho do inspector.
O inspetor Tamanho contém uma seção autosizing com molas e amortecedores que permitem especificar quais bordas de um objeto (se houver) são fixadas à borda do seu recipiente (que muitas vezes é a própria tela) e que as bordas podem se mover. Embora atualmente apoiado e usado no código muito mais velho, não é a primeira escolha para muitos desenvolvedores hoje.
Use Auto Layout. Você usa o sistema Auto Layout para definir restrições de layout para os elementos de interface do usuário. Restrições representam relações entre os elementos da interface do usuário. layout de Auto aperfeiçoa “molas e amortecedores” modelo de dimensionamento automático de de muitas maneiras. Foi introduzido no iOS 6 e é o método preferido de lidar com autosizing hoje.
Autosizing não é apenas sobre rotação. Sim, a imagem da tela deve ajustar como você girar um dispositivo, mas quando a Apple lança um novo dispositivo com um novo tamanho de tela, idealmente, você quer que sua aplicação para ajustar automaticamente para o novo tamanho da tela. Usando Layout automático para autosizing pode dar-lhe uma perna grande aqui em cima.
E há ainda mais. Se o seu aplicativo será localizada, você precisa preparar storyboards separadas para cada idioma. Dependendo de qual idiomas que você usa, você pode ter que acomodar scripts que são executados da direita para a esquerda, bem como da esquerda para a direita (para não falar línguas que podem ser executados verticalmente).
Video: Glam eCommerce iOS Template in Swift for iPhone
Além disso, alguns idiomas requerem mais espaço para expressar o mesmo pensamento, embora isso varia um pouco com base no assunto do pensamento e da linguagem. Quando você coloca essas questões de localização juntos, você pode ver que os objetos em seu storyboard que contêm localizadas texto pode precisar de ser capaz de mudar de tamanho para refletir seu conteúdo. Layout automático ajuda a fazer isso.
Estas são questões avançadas, mas eles estão aqui discutida de modo que se elas se aplicam a você e seu aplicativo, você vai estar ciente do layout Auto e alguns de seus recursos avançados.