如何使用 XIB 制作自定义可重用的 UIView
以下示例显示了从 XIB 初始化视图所涉及的步骤。
这不是一个复杂的操作,但需要遵循确切的步骤,以便第一次正确地执行,避免异常。
主要步骤是:
- 创建 XIB
- 创建类 .h 和 .m
- 在 .h 中定义出口
- 在 .h 和 XIB 之间连接插座
参见附页截图:
- 在 .m 文件的 initWithCoder 函数内调用 loadNibNamed。这是确保你可以直接将 UIView 对象放入 storyboard / Parent UIView XIB 文件并将其定义为自定义视图所必需的。加载 storyboard / parent XIB 后,不需要其他初始化代码。你可以将自定义视图添加到其他视图,就像在 XCode 中给出的其他内置 Objective C 视图对象一样。