2012-08-05 31 views
0

我有Android的經驗,目前開始學習iOS。我創建了一個在Android應用中選擇數據的機制。當我點擊日期按鈕,一個datepicker彈出:UIDatePicker在iOS中的UI設計

enter image description here

正如你看到它CancelSet按鈕。

我的問題是關於我的iPhone應用程序。我想要有相同的機制。當我點擊按鈕時,日期選擇器彈出(可以有像Android Date選擇器那樣的Setcancel按鈕)。我怎樣才能做到這一點?我不確定這是iPhone的好方法,如果我們可以設計出更好的機制,你能幫助我嗎?

enter image description here

回答

0

蘋果已經演示了此示例項目。你必須稍微調整一下:不要顯示/隱藏日期選擇器本身,你需要顯示/隱藏包含日期選擇器和解除按鈕的視圖。它被稱爲DateCell

基本上,它將日期選取器視爲包含日期的單元格的鍵盤。當用戶輸入文本字段(並因此需要真正的鍵盤)並滾動以保持日期行在視圖中時,您需要管理隱藏它,但是您需要的所有位都以這種或另一種方式在此項目中。

+0

我明白了,我回顧一下這個例子。 – Ali 2012-08-05 16:38:59

0

一種方法是將自定義按鈕添加到包含日期選擇器的相同視圖,然後在用戶需要時將其彈出。而不是使用日期選擇器委託使用按鈕操作來獲取日期選擇器值。