我想定製一個UIDatePicker。用戶將被要求選擇一個UIDatePicker的定製
- 年(1984年至2100年)和
- 季度(Q1-Q4)。
不幸的是,確切的日期輸入(帶選項日/月/年)不是一個選項。一個可以接受的折中方案只會顯示月份和年份的選項。
- 據我所研究,不可能通過這種方式定製Apple的 UIDatePicker。我對嗎?
- 我還需要其他哪些選項來解決該問題?
- 有沒有第三方選項 解決這個具體問題?
我知道UIPickerView,但我希望我可以避免黑客兩個撿拾器在一起。
我想定製一個UIDatePicker。用戶將被要求選擇一個UIDatePicker的定製
不幸的是,確切的日期輸入(帶選項日/月/年)不是一個選項。一個可以接受的折中方案只會顯示月份和年份的選項。
我知道UIPickerView,但我希望我可以避免黑客兩個撿拾器在一起。
也許這可能有幫助嗎?它當然是建立在UIPickerView之上的,因爲實際上沒有辦法修改UIDatePicker來隱藏日子。
https://github.com/rolandleth/LTHMonthYearPickerView
你也可以通過改變月份的編號和名稱在LTHMonthYearPickerView.m
文件很容易定製。
你是對的,你不能使用UIDatePicker
。使用UIPickerView
包含兩個組件,一個用於一年,另一個用於本季度。
答案是更令人敬畏,我認爲這將是:LTHMonthYearPickerView的定製非常簡單;我將記錄我的代碼,將其清理並上傳到第二個github分支。非常感謝你,你幫了我很多! –