我想在Interface Builder中创建一个面板,上面有按钮和东西。然后我想以编程方式克隆它并使用仿射变换重新定位克隆。
我正在考虑像Flash中的MovieClip。
仅仅多次渲染相同的UI元素是不够的。例如,应该可以在每个文本框中键入不同的内容。
有什么想法吗?
答案 0 :(得分:4)
UINib
从该NIB文件创建+[UINib nibWithNibName:bundle:]
实例。-[UINib instantiateWithOwner:options:]
。此方法返回的数组包含NIB的所有顶级对象。因此,如果您创建的NIB文件仅包含视图,则该数组将此视图作为其唯一元素。确保将对象保留在数组中。