2013-03-21 29 views
0

我有一個UITableViewController搜索和用戶可以按日期進行搜索,但我想讓它可選,我的問題是,我不知道如何做選擇後重置UITableViewController迄今爲止,因爲的UIDatePicker將永遠讓用戶選擇一個新的日期,但這裏不進行重置已選定的一個是一些屏幕截圖:從UIDatePicker重置UITableViewCell

search view

,你可以看到是默認值是「全部」,這意味着「全部「,所以用戶可以讓它像那樣,所有的字段都是可選的

Date picker

,現在當您選擇日期的單元格,你現在必須選擇一個日期,也沒有辦法重置場,你可以看到

Date fields

現在還沒有辦法使它成爲返回到「全部」的日期字段的值,因爲它們是字符串,因此我只在其他選項中添加了「Tous」(「全部」),以便用戶可以隨時隨地返回到它可以在這裏看到:

String picker

我不知道如何添加一個選項到日期選擇器,也許添加一個新的按鈕,如「今天」重置字段,所以你知道任何人都可以幫助的問題?

回答

0

當您爲日期單元顯示日期選擇器時,向工具欄添加一個額外按鈕,該按鈕將關閉日期選擇器並將日期單元格值設置爲「全部」。

+0

謝謝,你的意思是我在「今天」旁邊添加了一個按鈕,我想過了,但是我使用了ActionSheetPicker,並且我擔心這個選項是不可能的,如果你知道如何以任何方式向我展示方式我會嘗試 https://github.com/TimCinel/ActionSheetPicker – Aladin 2013-03-21 14:34:29

+0

你將不得不稍微修改代碼才能使其工作。創建ActionSheetDatePicker的子類並覆蓋customButtonPressed:方法。 – lostInTransit 2013-03-21 14:40:07

+0

我已經添加了一個自定義按鈕,我實現了按下該按鈕的操作的方法,但是我沒有找到如何解除UIDatePicker的問題,就像當你按下取消按鈕時,你是否有任何想法如何做到這一點,謝謝 – Aladin 2013-03-21 21:54:46