ios - 更改方向后如何更改选择器 View 的位置

标签 ios objective-c layout

我的应用程序中有两个带有选择器 View 的按钮。在纵向模式下,这些按钮位于左侧,当我将设备的方向更改为横向时,按钮会移至屏幕右侧,但选择器 View 仅保留在左侧。我需要选择器改变它的位置并移动到右侧。

知道如何做到这一点吗?

最佳答案

为您的 pickerView 创建一个对象。为它设置@property 和@synthesixe。在您的 .xib 中建立连接!然后在你的 viewDidLoad() 中写入如下代码!

pickerViewObject.autoresizingMask= UIViewAutoresizingFlexibleRightMargin;

如果你想添加多个自动调整大小掩码,那么使用 |运算符(operator)。 !!

pickerViewObject.autoresizingMask= UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleRightMargin;

关于ios - 更改方向后如何更改选择器 View 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14353366/

相关文章:

ios - 检查两个对象在 Swift 中是否为 nil,ios xcode

iphone - 在大图像分辨率上执行时出现 EXC_BAD_ACCESS 错误

ios - UIview 起始中心看似不正确。 (虚假视觉)

.net - WPF 列表框宽度/MaxWidth

html - <div> 元素而不是 <table>?

Android、iOS 和 WP8 : read QR code -> open app or go to the store

应用程序未运行时的 iOS 可达性

ios - 更长时间跟踪用户位置

objective-c - 设置定时器循环固定时间

java - 从 TabbedPane 中的不同选项卡访问数据 - Java