获取 IBOutlet UIImageView 的大小
我需要获取在 Interface Builder 中绘制的 IBOutlet UIImageView 的大小。
但如果我在 viewDidLoad、viewWillAppear 或 viewDidAppear 方法中读取 IBOutlet UIIMageView.image.size.width 或 .height ,我总是得到 0 !
我可以在哪里(哪种方法)以及如何(可能是其他变量?)获得此信息?
感谢您的帮助
I need to get the size of an IBOutlet UIImageView drawn in Interface Builder.
But if I read the IBOutlet UIIMageView.image.size.width or .height in the viewDidLoad, viewWillAppear or viewDidAppear method I always get 0 !!!
Where (which method) and how (may be an other variable ?) can I get this information ?
Thank you for your help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
?
效果更好吗 获取 UIImageView 的大小,而不是图像。
does
work any better? Instead of the image, get the size of the UIImageView.
如果未选中文件检查器中的“使用自动布局”选项,您将获得大小值
You will get the size value, if "Use Autolayout" option in file inspector is unchecked