我有一个UIViews的NSArray,我正在尝试增加所有这些的大小,我正在使用下面但它不起作用?
for (UIView *view in self.viewArray) {
int rndValue = 1 + arc4random() % (360 - 1);
view.layer.affineTransform = CGAffineTransformMakeRotation(rndValue);
CGRect newFrame = view.frame;
newFrame.size.width = 600;
newFrame.size.height = 600;
[view setFrame:newFrame];
}
有什么想法吗?旋转工作但不增加。故事板中的约束可能会阻止它工作吗?
答案 0 :(得分:0)
您不应手动将自动布局与设置框架尺寸混合使用。
在Storyboard地图中,您要更改为IBOutlets的约束,然后以编程方式更改这些约束。