Another Brick in the Wallpaper - Interface Builder - Final
quinta-feira, janeiro 28th, 2010Depois disso, vamos adicionar as ações criadas com os botões que acabamos de criar. De um click (segurando o control) em cima do primeiro botão que você acrescentou, selecione Touch Down e arraste até o File’s Owner. Novamente o menu pop up irá aparecer. De um click em showPicture01. Faça isso para cada um dos 9 botões que você criou.

Agora precisamos criar a view que irá exibir o wallpaper selecionado pelo usuário, chamaremos de Zoom. Vá até o Library / Window, Views & Bars e arraste o componente UIView para MainView.xib. De um duplo click nesta view, certifique-se que as dimensões estão corretas (as famosas 320×480) e inclua o componente UIImageView nela. Para facilitar nosso trabalho, vamos configurar uma imagem, mas esta ação visa apenas nos ajudar a posicionar os botões que serão inseridos logo a seguir. Por esta razão, selecione 2-Bueno.jpg. Agora adicione 4 botões nesta view. Um em cima da seta para esquerda, outro em cima da seta para a direita, outro em cima do retorno (canto superior direito) e outro em cima de “Usar como wallpaper”. Deixe todos como custom.

Falta pouco. Na verdade está faltando colocar as ações para cada um desses botões que acabamos de inserir. Todas estas ações serão inseridas da mesma forma, dando um click (segurando o control) em cima de cada botão, selecionando o Touch Down e arrastando até o File’s Owner. O que vai mudar, naturalmente, serão as ações que iremos relacionar. No botão que servirá de retorno (canto superior direito) vamos colocar hideZoom. No botão da seta para esquerda, iremos colocar o showPrevious, já no botão de seta para a direita colocaremos o showNext, e por fim, no botão que está em cima de “Usar como wallpaper” colocaremos showPlay.
Pronto, finalizamos. É só fechar o Interface Builder, e executar a aplicação. Mais uma vez lembramos que a idéia não é ensinar você fazer aplicações iguais as nossas, mas orienta-lo e quem sabe inspira-lo em uma nova aplicação.
Até a próxima.
(Matéria publicada na revista MAC+)
(by Ademar Varela)





