【发布时间】:2013-02-15 12:57:24
【问题描述】:
这是另一个“我很困惑的问题”。所以我正在努力将自定义视图引入视图控制器。我将概述错误的确切步骤。
- 创建单视图应用程序项目
- 通过文件 -> 新建 -> 用户界面 -> 视图创建一个 Nib 文件;称之为NIB.xib。添加一个简单的标签以确保加载。
-
添加以下代码:
UIView *view = [[[NSBundle mainBundle] loadNibNamed:@"theNIB" owner:self options:nil] objectAtIndex:0]; view.frame=CGRectMake(10.0f,10.0f,100.0f,100.0f); view.backgroundColor=[UIColor orangeColor]; [self.view addSubview:view];
这行得通。
现在我要做的是将此笔尖与 UICustomView 连接,因此我通过 File -> New -> UIView 创建 ArcView。
'4.在 IB 中,我需要将 NIB 连接到 ArcView,因此我在占位符中突出显示文件的所有者并在自定义类中选择 AcrView。
'5.'然后我选择主视图并将其设置为自定义类中的 ArcView。
我不知道下一步是什么,或者是否需要 4 或 5(两者/都不需要)?我是否尝试在 ArcView 中创建插座引用以查看 Interface Builder 中的主视图?我是否可以在助手编辑器中从视图中按住 Alt 键拖动到头文件(我目前无法)?
提前谢谢
** 编辑 1 **
这是设置了 arcView 的文件所有者:
未设置 arcView 的视图对象:
【问题讨论】:
-
list 和 markdown 的问题,所以只需在其周围添加单引号。