增加UIView大小不起作用

时间:2015-03-30 09:45:58

标签: ios objective-c xcode uiview

我有一个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];
}

有什么想法吗?旋转工作但不增加。故事板中的约束可能会阻止它工作吗?

1 个答案:

答案 0 :(得分:0)

您不应手动将自动布局与设置框架尺寸混合使用。

在Storyboard地图中,您要更改为IBOutlets的约束,然后以编程方式更改这些约束。