2015-09-25 48 views
2

在我的应用程序中,我有几个UIDatePickers,我需要占用大约2/3的屏幕。但是,目前这样做,月份和年份列在纵向时会被截断。例如,而不是“2015”,您会看到“...”或“9月...”而不是“9月”。我发现如何缩放和缩小选取器,但这似乎并未解决问题。你可以改变UIDatePicker的字体大小吗?

所以我想知道你是否可以改变列的字体大小。这是我所能想到的唯一方法,即允许所有专栏适合自己的控制。当Apple已经提供了相同功能的东西时,这看起来非常不必要,并且容易出现更多错误。但如果这是唯一的方法..

回答

1
+0

差劲...真的希望会有。有关如何使用自定义UIPickerView维护本地化的任何建议?这是我不想走这条路的最大原因。 – Ektris

+0

如果您使用NSDate,您应该能够显示本地化或至少基于偏好的日期格式:https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html 要格式化选择器中的项目顺序,您可以使用currentLocale:https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSLocale_Class/index.html#//apple_ref/occ/clm/NSLocale/currentLocale 这不是一个完整的解释,还没有完全想到它 - 但希望它能让你走上正轨! –

相关问题