iOS9中UIDatePicker问题

8

iOS9中UIDatePicker中的日期被隐藏了,我正在使用xib。

这个问题只出现在xcode7(iOS9)中。

enter image description here 有人能帮我解决这个问题吗?

1个回答

19

我认为这是由于新字体San Francisco(其字体比Helvetica大)和.xib文件所造成的问题。 可以通过在显示之前更改UIDatePicker模式,然后再将其更改回所需模式来解决它:

[myDatePicker setDatePickerMode:UIDatePickerModeDateAndTime];
[myDatePicker setDatePickerMode:UIDatePickerModeDate];

还可以尝试通过编程添加日期选择器。

我认为这是iOS 9中新字体的一个错误。


以编程方式添加日期选择器,我得到的日期格式是这样的:-mm / dd / yyyy,但我想要dd / mm / yyyy格式。我想要如上图所示的格式。 - Akash Raghani
你可以更改日期选择器中日期的格式。https://dev59.com/5GzXa4cB1Zd3GeqPRkT3 - iAhmed
1
您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - Nicolas Miari
我的iOS9日期选择器变得非常非常小,甚至无法正常显示。我还尝试将其设置为UIDatePickerModeDateAndTime,但没有起作用。 - Harish Pathak
1
惊人而悲伤,一切都融为一体!你是我的英雄。 - steve

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接