我正在尝试获取我的尺寸UIView
方向改变后。在我的视图控制器中我实现didRotateFromInterfaceOrientation:
并打电话setNeedsLayout:
在我看来。在我看来layoutSubviews
方法中,它尝试根据旋转后的新帧大小执行一些逻辑,但帧大小尚未更新以反映新方向(例如,在移动到横向后,它仍然是 768x1024,而不是 1024x768)。
如何获取更新后的帧大小?
只是用路易斯·奥斯卡所说的话来回答,以便问题显示为已回答。
解决方案是访问“bounds”属性而不是“frame”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)