Xamarin DesignTime Benutzerdefinierte Steuerelemente Rendern Sie in XCode, bearbeiten Sie die Steuerelementeigenschaften in DesignTime

9

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.

    
F_Z_14 10.02.2015, 04:18
quelle

2 Antworten

1

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.

    
Yavor Dimitrov 18.03.2016 10:48
quelle
0

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:)

    
Ryan 22.06.2016 11:04
quelle

Tags und Links