Writing software til iPhone kan være en givende , men svært , oplevelse. IPhone SDK opdeler software op i et hierarki af synspunkter og subviews , hver med sin egen controller klasse, og alle forvaltes af et navigations-controlleren i AppDelegate klasse. Ting du skal
XCode
Interface Builder
iPhone SDK
Vis Flere Instruktioner
1
Anskaf den aktuelle visning fra visningen controller klasse. Dette kan gøres ved at tilføje denne kode til din opfattelse controller klasse : Hej
UIView * currentView = ( UIView * ) self.view ,
Alternativt kan du få adgang til den aktuelle visning fra overalt i dit program ved at bede om det fra din AppDelegate klasse : Hej
UIView * currentView = ( UIView * ) [[[ [[ UIApplication sharedApplication ] delegeret ] navigationController ] visibleViewController ] view ]
2 < p > Hent den subview fra visningen klasse, du opnåede i trin 1 . ( . Det er ligegyldigt , hvilken kommando , du valgte i trin 1) Dette kan gøres ved at tilføje følgende kode direkte efter den foregående kode : Hej
UIView * subview = [[ currentView subviews ] objectAtIndex : _SUB_VIEW_NUMBER ] < br >
Udskift konstant " _SUB_VIEW_NUMBER " med nummeret på den subview du gerne vil målrette mod. Index 0 er den bagerste subview og hvert indeks bevæger gradvist fremad.
3
Udfør handlinger på subview du lige hentet. Kun du kan vide, hvad du ønsker at gøre, men et simpelt eksempel ville være at tegne et rektangel , som du kan gøre med den følgende kode : Hej
[ subview drawRect : CGRectMake ( 0,0,100,100 ]
< br >