Writing -Software für das iPhone kann eine lohnende , aber schwierig , Erfahrung sein. Das iPhone SDK Software teilt sich in eine Hierarchie von Ansichten und Subviews , die jeweils mit einem eigenen Controller-Klasse , und alle von einem Navigation-Controller im AppDelegate Klasse verwaltet . Things You
XCode
Interface Builder für iPhone SDK
brauchen anzeigen Weitere Anweisungen
1
Besorgen Sie sich die aktuelle Ansicht aus dem View-Controller -Klasse. Dies kann durch Zugabe diesen Code auf Ihre View-Controller -Klasse erfolgen:
UIView * CurrentView = ( UIView *) self.view ;
Alternativ können Sie auf die aktuelle Ansicht von überall in Ihrem Programm , indem er für sie von Ihrem AppDelegate Klasse :
UIView * CurrentView = ( UIView *) [ [[[[ UIApplication sharedApplication ] Delegierter ] navigationController ] visibleViewController ] view] ;
2
Rufen Sie die Untersicht aus der Sicht Klasse, die Sie in Schritt 1 erhalten. ( . Es spielt keine Rolle , welcher Befehl in Schritt 1 gewählt haben) Dies kann durch Zugabe den folgenden Code direkt nach dem vorherigen Code geschehen:
UIView * Subview = [ [ CurrentView Subviews ] objectAtIndex : _SUB_VIEW_NUMBER ] ;
Ersetzen Sie die Konstante " _SUB_VIEW_NUMBER " mit der Anzahl der Untersicht dich zum Ziel hätte . Index 0 ist die hinterste Untersicht und jeder Index bewegt sich schrittweise nach vorn.
3
Operationen an der Untersicht Sie einfach abgerufen werden. Nur Sie können wissen, was Sie tun wollen, sondern ein einfaches Beispiel wäre ein Rechteck , das Sie mit dem folgenden Code tun können :
[ Subview drawRect : CGRectMake ( 0,0,100,100 ] ;