gpt4 book ai didi

iphone - ActionSheet 中 UIDatePicker 的奇怪问题 - 在选择指示器下方我无法选择任何内容,它变得像禁用一样

转载 作者:行者123 更新时间:2023-12-03 19:13:02 26 4
gpt4 key购买 nike

我正在使用操作表实现日期选择器,代码如下:

-(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]; }

现在,选择器会弹出并正常工作,除了选择指示器下方之外。

我的意思是,在选择指示器上方和上方,我可以选择日期、月份和年份,但在选择指示器下方,我无法选择任何内容,它就像被禁用一样。

找不到原因或解决方案。

如果可能,请发送任何带有 UIActionsheet 代码的工作日期选择器。

提前致谢。

最佳答案

我遇到了一个非常类似的问题,即与 UIActionSheet 一起使用时 View 的某些部分无法工作。我的问题是 UIActionSheet 的边界大于我添加到的 View 。

我的解决方案是更改插入工作表的位置

[sheet showInView:self.view];

例如,您可能需要将其添加到更高的位置

[sheet showInView:self.view.superview];

希望这至少能让你走上正轨

关于iphone - ActionSheet 中 UIDatePicker 的奇怪问题 - 在选择指示器下方我无法选择任何内容,它变得像禁用一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1845046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com