如果我使用单个视图模板启动 Xcode 程序,它将默认为一个 VC,并且一个已在该 VC 中设置为 IBOutlet 的视图,以便我可以self.view
在我的视图控制器中使用它来访问它。
现在,如果我想拥有一个自定义 UIView(称为 NewView),我可以在我的项目中添加一个 UIView 类文件 ( .h
/ )。.m
现在我最初的想法是转到情节提要中的根“UIview”并将其类更改为“NewView”。
假设我在 NewView 中有一个名为“myProperty”的公共属性,我应该可以使用self.view.myProperty
. 事实并非如此!
我们是说子类化 UIView 的唯一方法是在根 UIView 下方的 SB 中添加一个 UIView 对象,然后从 VC 创建一个 IBOutlet 到该 UIView?那么,如果我不能使用它,那么该根 UIView 的用途是什么。