Como faço para alterar o atributo de um objeto com base na resolução da tela da apple watch?

2015-01-10_06-54-33

O relógio da Apple vem em dois tamanhos diferentes: 42 mm e 38 mm. Com espaço na tela muito limitado, as aplicações devem ser concebidas com cuidado para que os usuários possam usá-los facilmente, mesmo em uma tela tão pequena. Os programadores que fazem aplicativos para o relógio pode fazer ajustes de acordo com o tamanho e fornecer aos usuários com a melhor versão do aplicativo. Aqui está como fazê-lo.

1. Abra seu projeto Xcode existente. Se o alvo WatchKit não foi adicionado, siga neste tutorial para adicionar as peças necessárias para o projeto. Uma vez que tudo está no lugar, selecione o arquivo Interface.storyboard do navegador do projeto.

navegador do projeto Xcode

2. Adicionar um botão à vista, e substituir o texto padrão no botão com algo mais descritivo. Não importa qual o texto que você definir, porque estamos indo para mudar o texto com base na resolução do ecrã do dispositivo.

storyboard Xcode



3. Selecione o botão, vá para o Atributos seção no painel Utilities, e clique no sinal de mais ao lado do campo Título. Você pode perceber que o sinal de adição está disponível para outros atributos também. Este sinal significa que os atributos podem ser alterados para diferentes resoluções de tela.

Configurando base de atributo watchkit do tamanho do relógio de maçã

4. Selecione o tamanho da tela para o qual você deseja configurar. No momento, existem apenas duas opções: Apple Watch 42 mm e Apple Watch 38 milímetros. À medida que novos dispositivos são lançados a cada ano, a lista pode mudar.

Apple Watch tamanho da tela

5. Fornecer o texto alternativo para o tamanho da tela que você selecionou. Se você configurar o texto para apenas um tamanho específico, o aplicativo irá exibir o texto padrão (título) para outros tamanhos de tela.

Configurando base de atributo do tamanho do relógio de maçã



6. Execute o esquema WatchKit aplicativo e verificar tudo funciona como esperado. Como você pode ver, o texto do botão é para um relógio de 42 milímetros de tamanho de tela maior do emulador.

A Apple emulador relógio

Você também pode querer mudar para o menor para ver como estão as coisas na tela. Para fazer isso, vá para Hardware -> Displays externas -> Apple Watch - 38/42 mm.

tamanhos Apple Watch

7. Embora seja possível definir atributos completamente diferentes para objetos no seu aplicativo, a Apple recomenda que você faça apenas mudanças sutis aos elementos.

» » Como faço para alterar o atributo de um objeto com base na resolução da tela da apple watch?