Ich entwickle eine Anwendung auf den Plattformen Xamarin.iOS und MvvmCross. Ich verwende xib
files anstelle von Storyboards für Design-Interfaces (Navigation in meiner App basierend auf ViewModels). Wie kann ich den Interface Builder von Xcode verwenden, um meine benutzerdefinierten Steuerelemente & amp; Bearbeiten Sie Eigenschaften in IB
?
Das Hinzufügen von Attributen [DesignTimeVisible (true)]
für Klasse und [Export ("Counter"), Browsable (true)]
für Eigenschaften funktioniert nicht für XCode Interface Builder.
Soweit ich in Objective-C Klassen weiß, muss @IBDesignable
& amp; @IBInspectable
, wenn Sie in Xcode für benutzerdefinierte Steuerelemente Entwurfszeit unterstützen möchten.
Ich glaube, das ist mit XCode Interface Builder nicht möglich, da es das benutzerdefinierte Steuerelement erstellen muss, um es zu präsentieren. Und das XCode-Projekt, das von Xamarin generiert wurde, ist nicht baubar, es wird nur verwendet, um Änderungen zu verfolgen und C # -Code zu generieren.
Sie können jedoch den iOS-Designer von Xamarin Studio ansehen. Ich denke, es hat die Funktion, die Sie brauchen.
Nicht genau das, wonach du gefragt hast, aber Xamarin unterstützen im Grunde dasselbe, nur mit ihrem iOS-Designer (den ich ziemlich flockig gefunden habe ...)
edit: Ich habe gerade bemerkt, dass der Typ oben auch die gleiche Lösung gab, sein Link ist zu den Designer-Dokumenten, meins ist zu den benutzerdefinierten Eigenschaften Walkthrough, also werde ich es lassen:)
Tags und Links ios xcode xamarin.ios xamarin