根据界面方向进行框架
我在 UIAlertView 中有一个 UITextField。当方向改变时,我想更新 UITextField 的框架,因为否则它会与 UIAlertView 的按钮重叠。这些是框架:
portrait: CGRectMake(12.0, 45.0, 260.0, 26.0)
landscape: CGRectMake(12.0, 30.0, 260.0, 26.0)
如何在不直接使用加速度计的情况下检查设备的方向是否发生变化?
它应该在 -[UIViewController shouldAutorotateToInterfaceOrientation:]
中吗?
I have a UITextField in a UIAlertView. When the orientation changes, I want to update the UITextField's frame because it would otherwise overlap the UIAlertView's buttons. These are the frames:
portrait: CGRectMake(12.0, 45.0, 260.0, 26.0)
landscape: CGRectMake(12.0, 30.0, 260.0, 26.0)
How can I check if the device's orientation has changed without using the accelerometer directly?
Should it be in -[UIViewController shouldAutorotateToInterfaceOrientation:]
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试这个
Try this