我正在开发Xamarin.iOS和MvvmCross平台上的应用程序。我使用xib
文件而不是故事板来设计界面(基于ViewModels在我的应用程序中导航)。如何使用Xcode的界面生成器来渲染我的自定义控件&编辑IB
中的属性?
为类添加属性[DesignTimeVisible (true)]
和为属性添加[Export ("Counter"), Browsable (true)]
不适用于XCode Interface Builder。
据我所知,在Objective-C课程中必须设置@IBDesignable
& @IBInspectable
,如果您希望Xcode中的设计时支持自定义控件。
答案 0 :(得分:1)
我相信这对XCode Interface Builder来说是不可能的,因为它需要构建自定义控件才能呈现它。 Xamarin生成的XCode项目不可构建,仅用于跟踪更改并生成C#代码。
但是,您可以查看Xamarin Studio’s iOS designer。我认为它具有您需要的功能。
答案 1 :(得分:0)
不完全是你要求的但是Xamarin基本上支持基本相同的东西,只使用他们的iOS设计师(我发现它相当片状......)
编辑:我刚刚注意到上面的那个人也提供了相同的解决方案,他的链接是设计师文档,我的是自定义属性演练,所以我会把它留下来:)