iPhone 上的自动旋转
在我的一些 UIView
中,我有一些 UIImageView
和 UILabel
。当 UIView 处于纵向模式时,它们的位置很好,但是当 UIImageView 和 UILabel 处于纵向模式时,它们的位置就会混乱。 UIView
变为横向模式。
如何确保 UIImageView
和 UILabel
在纵向和横向模式下都位于正确的位置?
谢谢。
In a few of my UIView
s, I have a few UIImageView
s and UILabel
s. They are in a good position when the UIView
is in portrait mode, but the positioning on the UIImageView
s and UILabel
s are messed up when the UIView
becomes landscape mode.
How can I make sure that the UIImageView
s and UILabel
s are in the correct place for both portrait and landscape mode?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正确设置
autoresizingMask
,这将自动解决您的问题。Set
autoresizingMask
properly, this will solve your problem automatically.你可以做。只需应用变换将它们的 x,y 坐标从横向转换为纵向等。
You can do.Just Apply Transform to convert their x,y coordinate from landscape to portrait ,etc.