[英]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.