如何用xib创建UIView子类?

时间:2013-04-05 14:06:01

标签: iphone ios xcode uiview

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

2 个答案:

答案 0 :(得分:7)

  1. 您需要创建子类:File -> New -> File -> Cocoa Touch -> Objective C-class -> Subclass of Target Class Type(在您的案例中为UIView)
  2. 然后,为其创建xibFile > New > User Interface > View(命名你的xib)
  3. 现在去设计xib上的Interface Builder
  4. 您应该做的最后一件事是在Identity Inspector中更改视图的类类型。您的自定义xib将与您的自定义类链接。
  5. 如果您需要更多详细信息,请与我们联系。

答案 1 :(得分:1)

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

enter image description here

请注意,通过编辑xib无法访问要添加到此UIView的新属性或功能,只能通过代码进行访问。