【问题标题】:UIDatePicker gets black in landscape on iPhoneUIDatePicker 在 iPhone 上横向变黑
【发布时间】:2013-05-17 07:36:28
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • iphone横向模式需要设置frame

标签: iphone ios xcode datepicker landscape


【解决方案1】:

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

UIDatePicker in count down timer mode not supporting resizing?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-31
    • 2012-04-23
    • 1970-01-01
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    相关资源
    最近更新 更多