IOS4.3 中使用UIPickerView,并调整界面高度为3行时,界面乱了

   此问题只会发生在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)];


//  错误页面


//  正确页面


你可能感兴趣的:(IOS4.3 中使用UIPickerView,并调整界面高度为3行时,界面乱了)