所以我有这个观点,我在故事板视图控制器中设计,我想从代码中多次重用该设计。这可以在XCode 5中做到吗?如果是这样,请告诉我正确的方向?
答案 0 :(得分:2)
便宜的方法,给视图一个标签。
然后UIView *view = [UIView viewWithTag:tag];
然后继续复制,将其添加到视图中。
或试试这个:
id copyOfView = [NSKeyedUnarchiver unarchiveObjectWithData:[NSKeyedArchiver archivedDataWithRootObject:originalView]];
请记住,并非所有内容都必须正确归档和取消归档(自定义字体,角半径等图层设置)和IBOutlets应该避开,因为它们不会在克隆对象上更新。
答案 1 :(得分:0)