回答
剛剛宣佈的觸摸動作中你的選擇器的數據源。
// in viewDidload method
let gesture = UITapGestureRecognizer(target: self, action: #selector (self.touchAction (_:)))
self.view.addGestureRecognizer(gesture) // could be your custom view also
// for Swift 3
func touchAction(_ sender:UITapGestureRecognizer){
// datasource
self.pickerData = ["data1","data2" .. ect]
if pickerData != nil{
self.picker.delegate = self
self.picker.dataSource = self
}
}
注:您的控制器類應該爲了使用選擇器的代表確認UIPickerViewDelegate, UIPickerViewDataSource
。
你見過這個你的選擇器名稱是不同的#selector(self .touchAction(_ :)和動作名稱不同'func someAction(_ sender:UITapGestureRecognizer){' –
@ Anbu.Karthik,請參閱已更新的 – vaibhav
一件事,您可以在viewdidload中指定數據源和委託手勢只有你可以刷新選擇器 –
我不確定你想要什麼,但如果你只是有這樣的事情?
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var datePicker: UIDatePicker!
@IBAction func viewTapped(sender: Any) { // link gesture recogniser here
datePicker.isHidden = false
}
override func viewDidLoad() {
datePicker.isHidden = true // or set hidden checkbox to true in the picker's attributes inspector
}
}
- 1. UIDatePicker和上一個視圖
- 2. 試圖使用uidatepicker的UIDatePicker和當天選擇
- 3. 我試圖當我點擊微調項目時,列表視圖顯示該項目的更多細節
- 4. 而不是UIDatePicker的日曆視圖
- 5. 拍攝快照的視圖包含UIDatePicker
- 6. 在我的節目視圖中正確顯示嵌套模型
- 7. 當選擇視圖0時,UIDatePicker將分鐘設置爲1
- 8. 我必須保留來自UIDatePicker模態視圖的日期嗎?
- 9. UIDatePicker重新定位到視圖底部
- 10. 列表視圖,當我們在Android的
- 11. 如何爲我的表視圖實現圖像細節視圖?
- 12. EXC_BAD_ACCESS當我滾動我的視圖
- 13. 當兩個視圖在同一個地方時,如何控制哪個節目和哪個節目隱藏?
- 14. 在ios中執行tableview,uipiceker和uidatepicker視圖類中的滾動
- 15. 當我改變視圖
- 16. 如何從樹視圖當前選擇的節點在C#
- 17. UIDatePicker圖形故障
- 18. UITableView在UITableViewCell內容視圖中顯示UIDatePicker
- 19. 不能回到我想在樹視圖中選擇項目的根節點樹視圖
- 20. 當我的tableview及後,我想在接下來的視圖
- 21. 保持節點在視圖
- 22. 在表視圖節頭
- 23. Facebook Opengraph電視節目,電視節目和系列?
- 24. 節點/快速:無法在視圖目錄「./app/views」中查找視圖「索引」
- 25. 在當前視圖上添加視圖
- 26. 訪問子視圖在當前視圖
- 27. 當我動畫自定義視圖,視圖的高度改變
- 28. 給予動畫,當我們設置的UIDatePicker
- 29. ibtool,退出代碼255失敗,當我使用的UIDatePicker
- 30. 當我更改我的手機視圖時,圖像的位置
你試過了嗎?你可以顯示你的代碼 – Woof
https://stackoverflow.com/questions/4824043/uidatepicker-pop-up-after-uibutton-is-pressed – Venkat