【问题标题】:Objective-C - Given a UINib instance how can I initialize my custom UIView?Objective-C - 给定一个 UINib 实例,我如何初始化我的自定义 UIView?
【发布时间】:2011-11-06 01:49:08
【问题描述】:

我有一个要从笔尖初始化的自定义 UIView。 我无权访问 nib 的名称,我只有一个 UINib 实例。

如何使用这个 UINib 对象初始化我的 UIView?

我不想在 NSBundle 中使用 loadNibNamed 方法

【问题讨论】:

标签: objective-c uiview uinib


【解决方案1】:

如果UINib 对象已存在,则向其发送-instantiateWithOwner:options: 消息。

【讨论】:

  • 这不起作用,我试图在我的自定义 UIView 上调用方法,但它崩溃了,因为最终对象是 UINib 类型而不是我的 UIView 子类
  • 这应该可以工作,如果你已经有 UINib -instantiateWithOwner:options: 在它关联的 nib 中返回一个顶级对象数组。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-18
  • 1970-01-01
  • 2011-06-02
  • 1970-01-01
  • 2014-10-20
相关资源
最近更新 更多