Manipulando componentes - Parte Final
domingo, julho 26th, 2009Modifique a opção Capitalize para Words. Isto fará com que todo primeiro caracter digitado seja maiúsculo. Depois modifique o Return Key para Done. Isto modificará a tecla de retorno do teclado.

Após fazermos estas modificações precisamos delegar o controle deste componente para a classe RootViewController, e por que? Porque foi lá que inserimos o código que irá tratar o recebimento das informações digitadas pelo usuário. Desta forma, pressionando a tecla control, de um click em cima do componente textbox, com isso irá aparecer a janela de propriedades. Dê um click no círculo que está a direita da opção Delegate e arraste até a classe RootViewController e solte.

Pronto fizemos a correção do nosso código. Rode novamente a aplicação e observe e teste as modificações feitas. Estamos praticamente encerrando os conceitos básicos do nosso treinamento. Recomendo montar outro projeto e iniciar novamente para consolidar o conhecimento aprendido.
Criando novas Views
Agora vamos aprender como incluir novas views na nossa aplicação. Vamos abrir o IB, e na janela Library vamos selecionar a pasta Windows, Views e Bars. Quando selecionar esta pasta, no painel abaixo vai aparecer alguns componentes, click em cima do componente View e arraste até a janela MainWindow.xib.
Neste momento acabamos de criar uma nova view, vamos dar um nome para ela. De um click em cima da nova view, e no Inspector de um click no ícone Information (ícone “i” em azul). No campo Name digite viewOptions.

Vamos ajustar também o tamanho desta view. Ainda no Inspector vá até View Size (ícone da régua amarela) e modifique o H para 480. Fizemos algo parecido para ajustar os tamanhos da Main e Flipside. Toda vez que criamos uma nova view, o IB usa dimensão 320×460 como default, porque ele não sabe se você irá ocultar a barra de status, desta forma ele assume que a barra de status estará visível.
Na próxima edição vamos aprender como manipular estas views. Vamos usar também novos componentes. Estamos terminando a parte básica deste aprendizado, logo iremos mexer com componentes mais interessantes e que fazem a diferença no iPhone, tais como GPS, Acelerômetro e Tabelas.
(Matéria publicada na revista MAC+)
(by Ademar Varela)





