此问题只会发生在IOS4.3中发生,5.0和5.1没有这个问题
在IOS4.3中使用UIPickerView,并调整界面高度为3行时,界面乱了,
UIPickerView默认为5行数据显示,可以调整为3行,因为iphone上面界面大小有限,但是在调整为3行时界面乱了
原因是:
我在用户点击,进入tableView:didSelectRowAtIndexPath:方法之后才修改Picker的frame,
修改方法:
在viewDidLoad、viewWillAppear、viewDidAppear中修改界面的frame就可以了
[self.frePickerView setFrame:CGRectMake(0, 460, 320, 162)];
// 错误页面
// 正确页面