4

我需要获取在 Interface Builder 中绘制的 IBOutlet UIImageView 的大小。

但是,如果我在 viewDidLoad、viewWillAppear 或 viewDidAppear 方法中读取 IBOutlet UIIMageView.image.size.width 或 .height,我总是得到 0 !!!

我在哪里(哪种方法)以及如何(可能是其他变量?)我可以获得这些信息?

谢谢您的帮助

4

2 回答 2

11

UIImageView *iv;  
width = iv.frame.size.width;

工作更好吗?获取 UIImageView 的大小,而不是图像。

于 2010-01-29T22:03:15.487 回答
0

如果未选中文件检查器中的“使用自动布局”选项,您将获得大小值

于 2013-07-18T08:50:39.447 回答