Luz, Câmera, myShow!!! - Parte Final
segunda-feira, setembro 21st, 2009Agora de um click em cima do componente que está escrito Title (que na verdade é um Navigation Bar) e pressione Delete. Sim, isso mesmo, vamos apagar este componente, como eu disse anteriormente vamos modificar drásticamente esta tela. Na janela Library, selecione Data Views. Agora arraste o componente Image View para dentro da view, repare que quando estiver arrastando este componente para dentro da view, ele ficará do tamanho total da própria view. Depois de colocar este componente na view, vamos até o Inspector na opção Flipside View attributes, e selecionamos na opção image Créditos.jpg. Estamos quase terminando esta tela. Quando apagamos o componente Navigation Bar (o Title), apagamos também um botão que estava configurado como Done. Este botão fazia com que quando pressionado, retornaria para a tela principal. Como apagamos junto, vamos coloca-lo novamente. Ainda na janela Library, selecione Inputs & Values e arraste um botão para a view. Depois de arrasta-lo, volte no Inspector na opção Flipside View attributes e no item type, selecione Info Light. Ajuste novamente o botão da melhor maneira que achar conveniente.

Agora só falta colocar a ação correspondente neste botão. Com o botão Control pressionado de um click em cima do botão Info Light, irá aparecer uma janela pop-up. Pressionando a opção Touch Down, arraste até o ícone File’s Owner na janela FlipsideView.xib. Ao fazer isso irá aparecer todas as ações declaradas até este momento na aplicação, no caso, irá somente Done. Escolha este. Pronto a tela de flipview está pronta.
Se desejar, você pode retornar para o XCode e executar a aplicação. De um click no ícone Info que aparece e a tela de créditos deverá aparecer.
Agora vamos montar a tela principal. Retorne para o XCode e de um duplo click no arquivo MainView.xib.

Mais uma vez vamos retirar a barra de status. Como já explicamos isto anteriormente para a tela FlipView, vamos considerar que você já sabe fazer. Não se preocupe, o procedimento é o mesmo, e não se esqueça de acertar o tamanho da tela. Depois de tirar a barra de status e acertar o tamanho da tela, vamos colocar a imagem de fundo desta tela. Da mesma forma que na tela anterior, arraste o componente Image View até a tela. Repare que agora, o componente não tentará se ajustar. Não se preocupe. Isto ocorre por que já existe um botão na tela, que é o Info Light. Depois de colocar a imagem na tela, selecione no item image bg.jpg. Dimensione a imagem para que ela fique do tamanho da view. Agora, vale aqui uma dica importante. Quando colocamos este componente na view, ele ficou por cima do botão Info Light, ou seja, quando for executado, não será possível para o usuário clicar no botão. Para corrigir este comportamento, com a imagem selecionada vá até a opção Layout no menu do IB e selecione Send to Back. Isto fará com que a imagem fique abaixo do botão Info Light. Agora vamos colocar o Logotipo da aplicação, para isso, vamos utilizar novamente o componente Image View. Arraste este componente para a tela e no item Image deste componente coloque Logo.png.
Agora vamos colocar os botões que irão executar os sons. Vamos fazer o primeiro e deixaremos que vocês coloquem os demais. No Library, selecione Inputs & Values e arraste um botão para tela. No item type deste botão, selecione Custom e no item Image selecione but Intro.png. Posicione todos os botões conforme a figura abaixo.

Depois de colocar todas as imagens na aplicação compile e execute, e verifique se todas as imagens estão aparecendo e se os botões Info estão funcionando adequadamente. Na próxima edição iremos programar para que cada botão execute um som específico. Até lá.









