Xcode Storyboards und xib-Verbindung
Habe ich ein story-board-Projekt mit vielen view-Controller und ich erstellte eine Klasse mit dem Namen
"connecter.h,Anschluss.m " jetzt kann ich mit dieser Klasse ein .xib-Datei ?
Bitte helfen Sie mir.
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { } return self; }
kann ich mit dem Foto in oben genannter methode für das laden der xib???
kann ich mit dem Foto in oben genannter methode für das laden der xib???
InformationsquelleAutor Naveen | 2013-03-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie erstellen
XIB
beim erstellenconnector.h
undconnector.m
indem Sie ihn Unterklasse vonUIViewController
und klicken Sie auf die checkbox für: "With XIB for User Interface". Wenn Sie bereits erstellt haben .m & .h-Dateien, dann können Sie einfach fügen Sie eine neue GUI-Datei, indem Sie die Sicht aus dem Fenster & schließlich zur Einstellung der Controller-Benutzerdefinierte Klasseconnector
Sie hätteStoryBoard
undXIB
zusammen im selben Projekt. Siehe für weitere Hilfe.Zur Darstellung der view-Controller Sie können den folgenden code verwenden
Im Falle von
NavigatinController
ICH HABE GELESEN, DASS LINKS ,DIE DU MEINST, SETZEN DIESE XIB-DATEI IM INNEREN IRGENDWO IN DER PROJEKT-UND WEISEN SIE IHRE KLASSE ALS VERBINDUNGSSTÜCK.M IN DER IDENTITY-FENSTER ??IST DAS GENUG??
Ja, Sie können fügen Sie die Datei separat oder zusammen mit Steckverbinder.h & connector.m, Im Identity-Inspector wählen Sie den Anschluss als seine individuelle Klasse.
ICH WILL ÖFFNEN, XIB, WENN ICH AUF DIE SCHALTFLÄCHE IN DER ERSTEN VIEWCONTROLLER IN MEINEM STORY BOARD? WIE KANN ICH DAS DING?WIE KANN ICH GEBEN SIE DEN CODE AUS DER SCHALTFLÄCHE?
nur deklarieren Sie die ViewController mit
YourViewController *vieController=[[YourViewController alloc]initWithNibName:@"ViewControllerName" bundle:nil];
und presenet es mit presenetViewController.InformationsquelleAutor nsgulliver
Öffnen Sie das Storyboard in Ihrem editor und klicken Sie auf den view-Controllern. Dadurch wird eine Liste aller, die proxy-Objekte, die Sie sind gekommen, um verwendet werden, um zu sehen, wenn Sie ausgewählt xib. Folgenden Bild müssen helfen, Sie besser zu verstehen.
Jetzt springen den Identity Inspector " - Registerkarte, und geben Sie der Klasse den Namen in das markierte Textfeld
InformationsquelleAutor Suhas
Erstellen einer
Xib
- Datei festgelegt, dieFilesOwner
Klasse alsconnecter.h
. Die während der Erstellung der Instanz von connector-KlasseInformationsquelleAutor Anil Varghese
Tun, diese zu binden, Ihre connector-Klasse mit xib:[hier habe ich ein bind-ViewController-Klasse mit xib]
Und verbinden Sie die anzeigen mit "File' s owner. Und Ihre Connecter Klasse muss vom Typ ViewController und die Methode
IST DAS so RICHTIG "self = [super initWithNibName:@"MYNIBNAME.XIB" - bundle:nibBundleOrNil];
Ja . ANSTELLE VON "VIEWCONTROLLER" IN CUSTOME KLASSE u HINZUFÜGEN CONNECTR.
setzen, wie es ist
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
InformationsquelleAutor Shah Paneri