Verfügbar geschachtelte Klassen SuperView und NestedView.Wie verschachtelte benutzerdefinierte Ansichtsklasse angeben?
class SuperView : UIImageView {
class NestedView : UIImageView {
var text : String = "Nested View"
}
var text : String = "Super View"
var nested : NestedView?
}
Ich würde gern eine UIImageView die Eigenschaft festlegen namens „Custom Class Name“ auf den Wert „NestedView“ innerhalb des Inspektors der Storyboard-Szene. Aber der Interface Builder konnte die Klasse "NestedView" nicht finden.
Meine Erwartung, basierend darauf, wie verschachtelte Typen woanders arbeiten, wäre, dass Sie die Klasse SuperView.NestedView zuweisen könnten, aber der Interface Builder erlaubt dies nicht. Ich denke, das wäre ein großartiges Feature für den Namespacing kleiner, speziell angefertigter Subviews. –