0

我有 UIDatePicker,在 potrait 模式下看起来像这样

肖像中的选择器

当生成它或旋转到横向时,它会突然变黑

景观中的选择器

如果我首先在横向中生成选择器以及将其旋转到横向时,都会出现此问题。总而言之,只要手机处于横向状态,选择器就会变黑。Picker 在 vi​​ewDidAppear 中创建如下。

UIDatePicker *picker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 200, 320, 216)];
[picker addTarget:self action:@selector(change:) forControlEvents:UIControlEventValueChanged];  
[picker setDatePickerMode:UIDatePickerModeCountDownTimer];
[picker setMinuteInterval:5];
[self.view addSubview:picker];

选择器仍然可以在风景中工作,但所有东西的丑陋黑色背景并不那么令人赏心悦目。关于问题可能是什么的任何想法?

4

1 回答 1

1

我在尝试重置日期选择器的框架(倒计时模式)时遇到了同样的问题。实际上它不支持框架调整大小。您可以查看我在这里找到的解决方案

倒计时模式下的 UIDatePicker 不支持调整大小?

于 2013-05-17T07:46:45.723 回答