簡體   English   中英

編輯 UITextField 時顯示 UIPickerView

[英]Show UIPickerView when editing UITextField

我想在編輯 UITextField 時顯示 UIPickerView 而不是鍵盤。 我試過這個:

- (void)viewDidLoad
{
    [super viewDidLoad];
    depCityField.inputView=pickerDestinations;
    comeCityField.inputView=pickerDestinations;
}

它不起作用,但是使用 UIDatePicker 它可以正常工作......

我以編程方式創建了一個示例供您參考。 我真的希望這對你有幫助。 這就是source

聽起來您的 textFields 沒有委托集。 您需要將 UIViewController 設置為 textFields 的委托。

您的 viewDidLoad 應該如下所示:

- (void)viewDidLoad()
{
    [super viewDidLoad];

    depCityField.delegate = self;
    comeCityField.delegate = self;

    depCityField.inputView=pickerDestinations;
    comeCityField.inputView=pickerDestinations;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM