用XIB创建自定义UIView

问题描述:

我想创建一个自定义的UIView控件(UIView的基类),它具有一个XIB和Monotouch中的插座,然后可以使用代码中的此控件并在XCode中使用它。我正在努力挣扎,我认为在课堂上的不同构造函数以及如何连接东西?在XCode中,当我添加它时,我将该类更改为自定义视图的类,但运行时不显示任何内容。用XIB创建自定义UIView

每当我创建自定义视图并在XCode或代码中使用时,视图中似乎什么都没有显示出来。我可以更改自定义视图的背景,并可以在屏幕上看到自定义视图,但是没有添加到它的UI视图元素正在显示。想知道是否有任何例子可以做到这一点?

感谢

我有一些无法理解的问题的几个部分,我仍然得到了学习曲线MonoTouch的自己,但我会试试看。如果我错过了商标,我会提前道歉。

首先,我想你想要的是使用UIViewController作为基类,而不是UIView。通过查看MonoDevelop在Universal View Controller模板中使用的代码,我学到了很多东西。在名单上的项目名称用鼠标右键单击左侧(以下解决方案),选择添加>新建文件,然后选择通用视图控制器,如下图所示...

enter image description here

这将创建一个视图控制器的伟大工程,并可以很容易地遵循它的源代码。其他

一两件事:我可能说明明显,但一定要进行任何更改切换回之前的MonoDevelop保存在Interface Builder您XIBs。