5

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

4

2 回答 2

7
  1. You need to create your subclass: File -> New -> File -> Cocoa Touch -> Objective C-class -> Subclass of Target Class Type (UIView on your case)
  2. Then, you create the xib for it: File > New > User Interface > View (name your xib)
  3. Now go and design your xib on the Interface Builder.
  4. Last thing you should do is to change your view's Class Type in Identity Inspector. Your custom xib will be linked with your custom class.

Let me know if you need further detail.

于 2013-04-05T14:12:34.573 回答
1

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

在此处输入图像描述

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

于 2013-04-05T14:08:01.417 回答