我想经常创建 UIView。并在所有视图控制器中使用该视图。如何使用 xib 创建 UIView 子类并在所有视图控制器中使用?提前致谢。
问问题
5271 次
2 回答
7
- You need to create your subclass:
File -> New -> File -> Cocoa Touch -> Objective C-class -> Subclass of Target Class Type
(UIView on your case) - Then, you create the
xib
for it:File > New > User Interface > View
(name your xib) - Now go and design your
xib
on theInterface Builder
. - 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 回答