UIPickerView不会位于视图之外

时间:2014-03-16 10:06:52

标签: ios objective-c uipickerview

我有一个UIPickerView,我从Storyboard定位。 我得到这个代码将它放在视图边界之外

- (void)awakeFromNib
{
[super awakeFromNib];
self.categoryPicker.frame = CGRectMake(0, self.view.bounds.size.height, 320, 162);
}

但是当我运行应用程序时,pickerView似乎根本没有移动。

有什么建议吗? 感谢

2 个答案:

答案 0 :(得分:0)

似乎是这样,你的自动调整掩码是错误的。 尝试设置:

self.categoryPicker.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleTopMargin;

并且可能:

self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

答案 1 :(得分:0)

经过一些工作后,任何一些好的建议,问题就解决了。

自动布局已开启,一旦我将其关闭,可将选择器移动到视图范围之外。