-
设置 View 的 class:
image.png
当希望自定义一个视图并将其关联到一个自定义的 UIView 子类时,需要在 Interface Builder 中设置这个视图的 class。这意味着自定义的 UIView 子类必须在代码中定义,并且需要告诉 Interface Builder 在 XIB 或 storyboard 文件中使用哪个类。这样,在加载视图时,它会实例化自定义类的一个实例。
-
设置 File's Owner:
image.png
File's Owner 是一个占位符对象,通常代表了与视图控制器相关的类。
通常会在使用视图控制器的场景中设置 File's Owner。在这种情况下,可以将 File's Owner 的类设置为视图控制器的类,然后将视图和控件与 File's Owner 进行连接。
通过将视图和控件与 File's Owner 连接,可以在视图控制器的代码中访问这些视图和控件,以便动态地管理和操作它们。这对于创建包含用户界面元素的视图控制器非常有用。
总结来说,在设置 class 时是为了自定义视图并在代码中操作它,而在设置 File's Owner 时是为了将视图与视图控制器相关联,以便在视图控制器的代码中管理和操作视图。这两种设置在不同的上下文中使用,根据需求来决定何时使用哪种设置。
网友评论