我的UIDatePicker有问题,因为它没有出现在我的应用中的视图上。
这是我对UIDatePicker的代码:
self.datePicker = [[UIDatePicker alloc] init];
self.datePicker.frame = CGRectMake(10,170, self.view.window.frame.size.width, 200);`
NSDate *maxDate = [NSDate dateWithTimeInterval:94608000 sinceDate:[NSDate date]];`
self.datePicker.maximumDate = maxDate;
self.datePicker.minimumDate = [NSDate date];
self.datePicker.datePickerMode = UIDatePickerModeDate;
[self.view addSubview:self.datePicker];
我测试了看UIDatePicker是否为零,但事实证明它不是,它就像视图已加载但只是看不见我甚至让它在控制台中记录日期。
我一直试图找到解决方案很长一段时间,但没有成功。 有谁知道我做错了什么?
额外信息:
我删除了MyAppTests目标中的框架搜索路径,以便在Xcode更新后发出警告,这是在我注意到UIDatePicker之前。我不知道这是否会影响它。
编辑:我还更新了我的应用/项目的推荐设置。
答案 0 :(得分:1)
在CGRectMake
中,设置帧宽时出错。 self.view.window.frame.size.width
重新调整0.您需要设置self.view.frame.size.width
。我希望它对你有用!
答案 1 :(得分:0)
再次检查代码
<强>代码:强>
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, message);