我在我的
解决方案中
添加了一个基于XIB的UIViewController,并将一些UIViews拖入其中.
现在我希望一些视图不是UIView而是RoundedRectView
(https://
github.com/Krumelur/RoundedRectView)继承自UIView.
怎么做到这一点?我试图在Interface Builder中更改类但没有做任何事情.然后我手动修改了designer.cs文件但导致失败.
然后我尝试修改假的ObjC代码,但也失败了.
(我正在使用Xcode 4.2和MD 2.8.6.4)
您的视图子类至少需要两件事:
>注册属性
[寄存器( “MyView的”)]
公共类MyView:UIView {}
> IntPtr构造函数
public MyView(IntPtr handle):base(handle){}
然后,在Interface Builder中打开XIB,添加UIView并在Identity Inspector中将其类设置为传递给Register属性的名称.将它连接到插座时,您会看到它的类型正确.