现在的位置: 首页 > 综合 > 正文

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

2013年12月02日 ⁄ 综合 ⁄ 共 376字 ⁄ 字号 评论关闭

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

//  错误页面

//  正确页面

抱歉!评论已关闭.