在我的应用程序中,我有几个UIDatePickers,我需要占用大约2/3的屏幕.但是,当前这样做时,月份和年份列在纵向时会被截断.例如,代替“2015”,您将看到“…”或“9月……”而不是“9月”.我已经找到了如何缩放和缩小选择器,但这似乎根本没有解决问题.
所以我想知道你是否可以改变列的字体大小.这是我能想到的唯一方法,让所有列都不能自己控制.当Apple已经提供具有相同功能的东西时,这看起来非常不必要并且容易出现更多错误.但如果这是唯一的方法..
最佳答案 很不幸的是,不行. (
Reference here)
另一种方法是使用UIPickerView创建自己的版本
根据文档:
>外观:UIDatePicker的外观不可自定义.
>您应该使用自动布局将日期选择器集成到布局中.虽然可以调整日期选择器的大小,但应使用它们固有的内容大小.*