У меня есть класс UITextField, который подтверждает следующие делегаты. Я использую этот класс как глобальный класс (его небольшая пользовательская библиотека, которую я использую в качестве счетчика).Как использовать делегатов класса class() и функцию datasource func в swift?
//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() FUNC. Итак, как я мог бы каким-то образом использовать эти функции в этих классах, где я его реализовал?
вы создали для него собственный класс, лучше создать класс, а затем подклассифицировать его uiviewcontroller, а затем, где бы вы хотели просто расширить этот класс, а затем напрямую вызвать этот метод –
Я даю этот класс как пользовательский класс текстового поля из раскадровки. Можно ли это сделать @ShobhakarTiwari – Aashish