[英]Xamarin DesignTime Custom Controls Render in XCode, edit control properties in DesignTime
我正在开发一个关于Xamarin.iOS和MvvmCross平台的应用程序。 我使用xib
文件而不是故事板来设计界面(在我的应用程序中基于ViewModels导航)。 如何使用Xcode的Interface Builder在IB
呈现我的自定义控件和编辑属性?
为类添加属性[DesignTimeVisible (true)]
和为属性添加[Export ("Counter"), Browsable (true)]
不适用于XCode Interface Builder。
据我所知,在Objective-C类中,必须设置@IBDesignable
和@IBInspectable
,如果你想在Xcode中设计时支持自定义控件。
我相信这对XCode Interface Builder来说是不可能的,因为它需要构建自定义控件才能呈现它。 Xamarin生成的XCode项目不可构建,仅用于跟踪更改并生成C#代码。
但是,您可以查看Xamarin Studio的iOS设计器 。 我认为它具有您需要的功能。
不完全是你要求的,但Xamarin基本上支持相同的东西,只使用他们的iOS设计师(我发现它相当片状......)
编辑:我刚注意到上面的那个人也提供了相同的解决方案,他的链接是设计师文档,我的是自定义属性演练所以我会留下它:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.