以编程方式更改UIView(UIImageView)框架无法正常工作

时间:2014-12-09 12:54:42

标签: ios objective-c iphone uiview uiimageview

我加载了一个具有一定高度和宽度的UIImageView。在我初始化之后,我想以编程方式更改它height。我使用以下代码来执行此操作,但它无法正常工作。

注意:UIImageView已设置约束。

CGRect newframe = imageView.frame;
newframe.size.height= 500;
[imageView setFrame:newframe];

调用setFrame并未改变图像上的任何内容。我做错了什么?

谢谢

1 个答案:

答案 0 :(得分:2)

在初始化UIImageView之后修改高度约束。请参阅此处的第二个答案以获取示例:Change frame programmatically with auto layout