2015-09-25 410 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 這不是一個完整的解釋,還沒有完全想到它 - 但希望它能讓你走上正軌! –

相關問題