UIPickerView的奇怪的大小调整问题

时间:2013-07-17 04:23:15

标签: iphone ios objective-c uipickerview

我正在使用UIPickerView遇到一些奇怪的行为,我将其设置为屏幕动画。 Interface Builder告诉我UIPickerView的大小是216.0,但当我使用

将视图设置到屏幕上时
[UIView animateWithDuration:0.25 animations:^{
    pickerView.frame = CGRectMake(0, self.view.frame.size.height-216, 320, 216);
}];

选择器视图实际上只是在屏幕的中途。为了获得整个选择器视图,我需要将高度视为280.这可能导致什么?

1 个答案:

答案 0 :(得分:1)

280与216 + 64相同。 64是20pt状态栏加上44pt导航或工具栏的总和。我会检查你的层次结构,也许你将选择器添加到应用程序窗口,但是使用VC的视图框架设置坐标,这是在另一个容器内?

相关问题