获取IBOutlet UIImageView的大小

时间:2010-01-29 22:00:35

标签: iphone interface-builder uiimageview size iboutlet

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

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

在哪里(哪种方法)和如何(可能是另一个变量?)我能获得这些信息吗?

感谢您的帮助

2 个答案:

答案 0 :(得分:10)

确实

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

还好吗?取代图像,获取UIImageView的大小。

答案 1 :(得分:0)

如果取消选中文件检查器中的“使用Autolayout”选项,您将获得大小值