簡體   English   中英

從選取器視圖中獲取選定值的功能

[英]Function to get selected value from Picker View

我在創建將要從我的應用程序上的撥輪返回所選值的函數時遇到了麻煩。

這是我到目前為止的內容:

@IBOutlet weak var lstPriority: UIPickerView!

// Array for picker wheel items
let lstPriorityOptions = ["Low", "Medium", "High"]

// Function to get selected value from picker wheel
public func GetSelected() -> String {
    let pickerView: UIPickerView
    let valueSelected = lstPriorityOptions[row] as String

    return valueSelected
}

// Button click event, this is where I will be calling the above function
@IBAction func btnAdd(_ sender: Any) {
    if txtNewItem.text != "" {
        let newToDoItem = ToDoItem(ToDoItemText: txtNewItem.text!, ToDoItemPriority: GetSelected())
        ToDoItemList.append(newToDoItem)

        txtNewItem.text = ""
    }
}
-(IBAction)doneYearPickerAction:(id)sender
{
    if ([strPickerSelectedYearIndex isEqualToString:@""]) {
        self.yearTxt.text = [yearArr objectAtIndex:0];
    }else{
        self.yearTxt.text = [yearArr objectAtIndex:[strPickerSelectedYearIndex intValue]];
    }
    // hides year pickerview
    [_yearPickerView setHidden: YES];
}

暫無
暫無

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

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