我需要获得在Interface Builder中绘制的IBOutlet UIImageView的大小。
但如果我在viewDidLoad,viewWillAppear或viewDidAppear方法中读取IBOutlet UIIMageView.image.size.width或.height,我总是得到0 !!!
在哪里(哪种方法)和如何(可能是另一个变量?)我能获得这些信息吗?
感谢您的帮助
答案 0 :(得分:10)
确实
UIImageView *iv;
width = iv.frame.size.width;
还好吗?取代图像,获取UIImageView的大小。
答案 1 :(得分:0)
如果取消选中文件检查器中的“使用Autolayout”选项,您将获得大小值