Escrever software para o iPhone pode ser uma gratificante, mas difícil, experiência. O iPhone SDK divide software -se em uma hierarquia de pontos de vista e subvisualizações , cada um com sua própria classe Controller, e tudo gerenciado por um controlador de navegação dentro da classe AppDelegate . Coisas que você precisa
XCode
Interface Builder
iPhone SDK
Show Mais instruções
1
Obter a visão atual do controlador de classe view. Isso pode ser feito adicionando este código à sua classe controlador de vista :
UIView * CurrentView = ( UIView *) self.view ;
Alternativamente, você pode acessar a visão atual de qualquer lugar em sua programa , pedindo para ele a partir de sua classe AppDelegate :
UIView * CurrentView = ( UIView *) [ [[[[ UIApplication sharedApplication ] delegado ] navigationController ] visibleViewController ] view] ;
2
Recuperar o subexibição da classe vista obtido na Etapa 1. ( . Isso não importa qual comando que você escolheu no passo 1 ) Isso pode ser feito adicionando o seguinte código logo após o código anterior :
UIView * subexibição = [[ CurrentView subvisualizações ] objectAtIndex : _SUB_VIEW_NUMBER ];
Substitua o " _SUB_VIEW_NUMBER " constante com o número do subexibição você gostaria de atingir. Índice 0 é o subexibição mais atrás , e cada índice se move progressivamente para a frente.
3
Executar operações no subexibição você acabou recuperado. Só você pode saber o que você quer fazer, mas um exemplo simples seria desenhar um retângulo , o que você pode fazer com o seguinte código:
[ subexibição drawRect : CGRectMake ( 0,0,100,100 ];