如何用xib创建UIView子类?

Man*_*ani 5 iphone xcode uiview ios

我想一般创建UIView.并在所有视图控制器中使用该视图.如何使用xib创建UIView子类并在所有视图控制器中使用?提前致谢.

Bar*_*rtu 7

  1. 你需要创建你的子类:( File -> New -> File -> Cocoa Touch -> Objective C-class -> Subclass of Target Class Type在你的情况下是UIView)
  2. 然后,xib为它创建:( File > New > User Interface > View命名你的xib)
  3. 现在去设计你xib的Interface Builder.
  4. 你应该做的最后一件事是改变你的观点的类类型在Identity Inspector.您的自定义xib将与您的自定义类链接.

如果您需要更多细节,请告诉我.


Sta*_*ash 1

UIView 子类首先必须包含一些定义它的代码,无论您将如何使用该视图。创建此类后,为了使用它,您只需在 Interface Builder 中定义类名。选择您添加的 UIView 并在对象检查器中更改其类名称。

在此输入图像描述

请记住,您添加到此 UIView 的新属性或功能将无法通过编辑 xib 来访问,而只能通过代码来访问。