UIDateTimePicker在InterfaceBuilder中的UITableViewCell的contentView上被删除Xcode 6.1被白色磁贴覆盖。怎么预防呢?
答案 0 :(得分:2)
更新:此问题自iOS9测试版5开始解决。(2015.08.24)
iOS8上的UIDatePicker似乎存在错误。我们在iPad上以人像模式注意到了这一点:
@ BS4248 - 这与您所看到的相似吗?对我们来说,缺少Hour列而不是Month列。它不会在任何运行iOS7的设备上发生,而且在iPhone上也不会发生。
我很好奇这里发生了什么,所以我在调试器控制台中将datepicker的背景颜色设置为红色:
expr [cell.datePicker setBackgroundColor:[UIColor redColor]]
似乎有些东西覆盖或打破了日期选择器中的“小时”列,但是在几个小时之后我试图挑选出挑选器,我偶然发现了一些可以为我们修复它的东西。我们设置了尾随和前导约束,以将UIDatepicker拉伸到屏幕的整个宽度。当我删除它再次正确呈现时:
现在,当我将背景设置为红色时,您可以看到它更窄: