2013-10-16 89 views
-2

我想要做的是鎖定微調或時間列在UIDatepicker?但是你仍然可以選擇一個日期。是否可以在UIDatePicker中鎖定時間,但日期仍可選擇?

我不想缺省爲00:00,或者只是爲了連接日期。目前我在做什麼是

例子:

  • 我有一個的UITextField帶有日期2013年10月20日08:00

  • 然後,如果用戶敲擊的UITextField,Im做兩個不同的格式化程序來獲取時間和僅限日期。

  • 將時間存儲到變量中,然後在用戶完成選擇日期後,再將時間連接回當前用戶的選擇。

  • 然後顯示它回的UITextField

我覺得這個方法是不是最優化的選擇。有沒有人有任何建議?我確實需要鎖定時間的原因。

在此先感謝:3

編輯: 你們當中有些人不明白我的問題。我想有日期和時間選擇,但時間欄不能改變,但會有默認的時間.. 。所以日期選擇器將有05-04-2013 12:00 12:00仍然顯示,但不可編輯

編輯: 哇,我不知道,如果你評論一個答案,告訴他們有迴應是錯誤的,他們會採取個人和投票你的問題。

+0

爲什麼不僅僅使用日期選擇器?爲什麼甚至會顯示一個通常用於選擇日期和時間的控件,並禁用半個輪子?你不覺得人們會立即嘗試調整時間嗎?當他們這樣做的時候,你不覺得如果事情不能按預期工作,這會令人沮喪和困惑。我建議你改變過程並重新考慮你的用戶界面。 – nielsbot

+0

- 不是, - 因爲我需要 - 沒有正如我所說,我有一個理由,並解釋這將是乏味的。所以我只是問我的問題最簡單的形式。根據UI,已經討論過了。 –

回答

0

您可以使用UIDatePickerModeDate或者你可以使用的UIDatePickerModeDateUIDatePickerModeTime組合;

+0

你guyz不明白的問題..我想有日期和時間選擇器,但時間列不能改變,但會有默認時間...所以日期選擇器將有05-04-2013 12:00 12 :00仍然顯示,但不可編輯 –

+0

我的意思是說,使用自定義視圖,如日期選擇器和時間fild的確切副本... – Rajneesh071

+0

這可能是另一種解決方案。使用時間字段的日期選擇器製作自定義UIView。但現在的問題是將它連接到單個字符串。我想它和我上面的解決方案是一樣的,把它放到另一個變量中,然後把它連接到用戶選擇的日期。謝謝,與另一個讓我失望的人一樣,因爲他不能承認他的回答是錯誤的。 –

0

嘗試這樣......

更改日期選取器模式....

date_pic.datePickerMode=UIDatePickerModeDateAndTime; 

更新

無法達到這由DatePicker顯示時間&日期。 您可以只在DatePicker中顯示日期。

請參見本

StackOverflow

+0

這對你有幫助嗎? – user1673099

+0

不,對不起,我已經知道了,再次嘗試閱讀我的問題,我的目標是顯示日期和時間,但時間不能編輯/調整。 –

+0

查看我更新的答案。 – user1673099

相關問題