我正在Xamarin.iOS和MvvmCross平臺上開發應用程序。我使用xib
文件代替設計界面的故事板(基於ViewModels在我的應用程序中導航)。我如何使用Xcode的界面生成器來渲染我的自定義控件&編輯屬性IB
?Xamarin DesignTime自定義控件在XCode中渲染,在DesignTime中編輯控件屬性
對於類添加屬性[DesignTimeVisible (true)]
,對於XCode Interface Builder,屬性不適用[Export ("Counter"), Browsable (true)]
。
據我所知在Objective-C類中必須設置@IBDesignable
& @IBInspectable
,如果你想在Xcode中爲自定義控件提供設計時支持。
你讀過這個:https://developer.apple.com/ library/ios/recipes/xcode_help-IB_objects_media/Chapters/CreatingaLiveViewofaCustomObject.html – 2015-11-16 18:46:26
@BradAllred That確實是Xcode中所請求的功能的文檔,但Xamarin.iOS/Monotouch並沒有實現這一點,afaik,因此賞金。 – vrwim 2015-11-17 13:07:34
所以,你會編輯你的代碼並在界面生成器中顯示所做的更改? – 2015-11-17 17:32:17