2013-04-05 92 views
5

我想通常创建UIView。并在所有视图控制器中使用该视图。如何使用xib创建UIView子类并在所有视图控制器中使用? 在此先感谢。如何用xib创建UIView子类?

+0

与故事板,你不能真的这样做。如果没有故事板,你需要在viewController中重写'loadView'并将'self.view'设置为取消存档xib的结果 – 2013-04-05 14:14:20

回答

1

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

enter image description here

请记住,新的特性或功能,您要添加到这个UIView的不会是通过编辑XIB访问,但只能通过代码。

7
  1. 你需要创建一个子类:File -> New -> File -> Cocoa Touch -> Objective C-class -> Subclass of Target Class Type(在你的情况的UIView)
  2. 然后,您为它创建xibFile > New > User Interface > View(命名XIB)
  3. 现在去,并在Interface Builder设计你xib
  4. 您应该做的最后一件事是更改您的视图类别Identity Inspector。您的自定义xib将与您的自定义类相关联。

让我知道你是否需要进一步的细节。

相关问题