【问题标题】:How to create the UIView sub class with xib?如何用xib创建UIView子类?
【发布时间】:2013-04-05 14:06:01
【问题描述】:

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

【问题讨论】:

  • 使用故事板你不能真正做到这一点。如果没有情节提要,您需要覆盖 viewController 中的 loadView 并将 self.view 设置为取消归档 xib 的结果

标签: iphone ios xcode uiview


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

如果您需要更多详细信息,请告诉我。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-05-03
      • 2012-04-27
      • 1970-01-01
      • 2011-11-02
      • 1970-01-01
      • 2019-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多