Nic*_*Nic 4 iphone uidatepicker
我正在使用Action Sheet实现带有以下代码的datepicker:
- (void)popupActionSheetWithDatePicker {
UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:nil delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles:@"Done",nil];
UIDatePicker *picker = [[UIDatePicker alloc] init];
self.datePicker = picker;
[self.datePicker setDatePickerMode:UIDatePickerModeDate];
[sheet addSubview:self.datePicker];
[sheet showInView:self.view];
[sheet setBounds:CGRectMake(0,0, 320,500)];
CGRect pickerRect = self.datePicker.bounds;
pickerRect.origin.y = -80;
self.datePicker.bounds = pickerRect;
[sheet bringSubviewToFront:self.datePicker];
[picker release];
[sheet release]; }
Run Code Online (Sandbox Code Playgroud)
现在,Picker弹出并正常工作除了选择指标以下.
我的意思是On&Above the Selection指标我可以选择日期,月份和年份,但是在选择指标下面我不能选择任何东西,它就像残疾人一样.
找不到原因或解决方案.
如果可能请使用UIActionsheet代码发送任何有效的Datepicker.
提前致谢.
当与UIActionSheet一起使用时,我有一个非常类似的问题,部分视图无效.我的问题是UIActionSheet的界限大于我添加它的视图.
我的解决方案是改变我插入表格的位置
[sheet showInView:self.view];
Run Code Online (Sandbox Code Playgroud)
例如,您可能需要将其添加到更高的位置
[sheet showInView:self.view.superview];
Run Code Online (Sandbox Code Playgroud)
希望这至少让你走上正轨
| 归档时间: |
|
| 查看次数: |
1891 次 |
| 最近记录: |