iOS:重复的视图定位

时间:2015-04-07 14:22:46

标签: ios view positioning

我的目的是复制视图并正确定位 所以我用

克隆视图
- (UIView *)cloneView:(UIView *)view {
    NSData *viewArchive = [NSKeyedArchiver archivedDataWithRootObject:view];
    return [NSKeyedUnarchiver unarchiveObjectWithData:viewArchive];
}

然后我尝试通过更改它的frame属性来定位克隆视图。
有时我需要在之前制作[self.view layoutIfNeeded]

当我尝试重新定位克隆视图的子视图时出现问题 我注意到如果那个子视图是UIView实例,那么一切都很好 但是当我尝试重新定位UILabel时,它会忽略对frame的所有更改。

所以,问题是:
我应该如何做对? 复制视图并更改视图的框架和框架的最佳做法是什么?

PS:
另外,我有点问related question

0 个答案:

没有答案