我正在尝试使用 nib 和附带的 .h/.m 文件创建自定义视图,然后通过 IB 创建该视图的多个实例,并将它们用作另一个视图的子视图。
- 我创建了 .h/.m 文件
- 我创建了xib。
- 对于 xib,我在 IB 中指定类名。
- 向 xib 添加一些标签(其值将以编程方式更改)
- 我将情节提要中的一个简单视图拖到我的容器视图中。
- 我将拖动视图的类设置为我为 xib 指定的类。
我多次执行第 5 步和第 6 步,每个我想要的视图一次。最终,我会将这些视图连接到父视图类上的 IBOutlets。
显然我做错了什么,因为我没有在自定义视图中看到我的标签。我怀疑我需要将笔尖与视图直接关联起来,就像您对集合/表格视图所做的那样,但我还没有找到在哪里执行此操作。
这样做的正确方法是什么?我想我可以以编程方式添加视图,但是如何处理各种设备的布局(例如 iphone 4 vs 5)?