2016-11-21 2 views
0

Wenn ich eine neue "Cocoa Class" vom Typ NSViewController erstelle und "Erstelle XIB-Datei für die Benutzeroberfläche" überprüfe, erhalte ich eine leere XIB-Datei. Der "Dateibesitzer" hat eine "Ansicht", die mit der benutzerdefinierten Ansicht verbunden ist.Warum hat "File's Owner" manchmal eine "View" -Ausgabe? Kann ich meine eigenen hinzufügen?

Wenn ich eine neue "Ansicht" (XIB-Datei) erstelle, hat ihr "Dateibesitzer" keine "Ansicht" -Ausgabe oder irgendeine andere Art. Es gibt nur einen "New Referencing Outlet", und ich kann ihn nicht mit der Ansicht verbinden.

Warum hat eine Art von Xib hier eine "Ansicht" und die andere nicht? Gibt es eine Möglichkeit, eine "View" -Ausgabe zu "File's Owner" auf meiner eigenen Xib hinzuzufügen?

Es muss etwas Besonderes an der XIB sein, die von "Erstelle XIB-Datei für Benutzeroberfläche" erstellt wurde, aber ich sehe es nirgendwo.

Antwort

0

Ich machte xibs in beide Richtungen, und unterschied sie. Bei einem XIB, das über dieses Kontrollkästchen erstellt wird, verfügt der "Eigentümer der Datei" über eine benutzerdefinierte Klasse, bei der es sich um den Namen eines NSViewControllers handelt. Das ist es, was es zum "Aussichtspunkt" macht.

Sie können die Klasse des Eigentümers der Datei auf einer beliebigen xib auf einen NSViewController setzen, und dann wird eine "view" -Ausgabe für Sie eingerichtet.

Verwandte Themen