【发布时间】:2016-12-17 07:57:32
【问题描述】:
我有一个 UITextField 类,它向以下代表确认。我将此类用作全局类(它是一个小型自定义库,我将其用作微调器)。
//MARK: PickerView Delegate
func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return pickerDataArray![row]
}
func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
self.text = pickerDataArray![row]
}
//MARK: TextField Delegate
func textFieldDidBeginEditing(textField: UITextField) {
let row = self.pickerView.selectedRowInComponent(0)
self.text = self.pickerDataArray![row]
}
现在,我想获取选定的行,在这个类中将是 didSelectRow() 函数。那么,我如何能够在我实现它的那些类中以某种方式使用这些函数呢?
【问题讨论】:
-
你已经为它创建了一个自定义类,最好创建一个类,然后将它子类化为uiviewcontroller,然后在任何你想要的地方扩展这个类,然后直接调用这些方法
-
我将这个类作为来自故事板的文本字段自定义类。有可能做到这一点@ShobhakarTiwari
标签: swift xcode swift2 picker didselectrowatindexpath