Xib 自定义 UIView 的实例化
Posted
技术标签:
【中文标题】Xib 自定义 UIView 的实例化【英文标题】:Xib Instantiation of a custom UIView 【发布时间】:2013-01-03 16:56:42 【问题描述】:用例:
-
Xib 是用一个简单的 UIView 定义的
创建了一个自定义视图类(继承自 UIView)
为了更改用于定义 @ [1] 的视图的类,我将 XiB 视图标识从 UIView 更改为 ~MyCustomView~
问题: 我期待“MyCustomView::initWithFrame”会被调用,显然,它没有! 如何在加载“XiB”时实例化自定义类?
任何帮助将不胜感激。
【问题讨论】:
使用 initWithNibName:bundle . 【参考方案1】:您应该覆盖 initWithCoder:
进行初始化,并覆盖 awakeFromNib
以便视图连接所有出口和操作。
【讨论】:
以上是关于Xib 自定义 UIView 的实例化的主要内容,如果未能解决你的问题,请参考以下文章
如何从 ViewController 中的 xib (nib) 实例化 UIView / UITableView
故事板自定义类未实例化 UIView 类。为啥?目标 C / Xcode