Objective-C - 给定一个 UINib 实例,我如何初始化我的自定义 UIView?
Posted
技术标签:
【中文标题】Objective-C - 给定一个 UINib 实例,我如何初始化我的自定义 UIView?【英文标题】:Objective-C - Given a UINib instance how can I initialize my custom UIView? 【发布时间】:2011-11-06 01:49:08 【问题描述】:我有一个要从笔尖初始化的自定义 UIView。 我无权访问 nib 的名称,我只有一个 UINib 实例。
如何使用这个 UINib 对象初始化我的 UIView?
我不想在 NSBundle 中使用 loadNibNamed 方法
【问题讨论】:
嗯developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/… 【参考方案1】:如果UINib
对象已存在,则向其发送-instantiateWithOwner:options:
消息。
【讨论】:
这不起作用,我试图在我的自定义 UIView 上调用方法,但它崩溃了,因为最终对象是 UINib 类型而不是我的 UIView 子类 这应该可以工作,如果你已经有 UINib -instantiateWithOwner:options: 在它关联的 nib 中返回一个***对象数组。以上是关于Objective-C - 给定一个 UINib 实例,我如何初始化我的自定义 UIView?的主要内容,如果未能解决你的问题,请参考以下文章
UINib (iOS):可以从一个 nib 文件中实例化多个视图吗?
在 UITableView 中的 UINib 中重新加载 UITableView