我加載了具有一定高度和寬度的UIImageView
。在我初始化之後,我想以編程方式更改它的height
。我正在使用下面的代碼來執行此操作,但它不起作用。以編程方式更改UIView(UIImageView專門)框架不起作用
注意:UIImageView
已對其設置約束。
CGRect newframe = imageView.frame;
newframe.size.height= 500;
[imageView setFrame:newframe];
調用setFrame
不會改變圖像上的任何東西。我究竟做錯了什麼?
感謝
你在哪裏改變框架。在viewDidLoad中? – Dev 2014-12-09 12:59:56
爲什麼要改變框架而不是使用自動佈局約束? – 2014-12-09 13:06:52
好吧,我會嘗試改變約束。我對佈局很陌生。謝謝 – Pacemaker 2014-12-09 13:08:37