UITextField问题 – input附件和枚举

在我的应用程序中,我有许多不同的function。 这些视图控制器都是我的自定义类Function的子类。 通过inheritance函数,它们inheritance标准的东西,如背景图像,或适当的导航button。

我的问题是,我可以把一些代码在函数的viewDidLoad,这将使它能够设置UITextFields在任何控制器的子类的参数。 所以基本上可以得到一个类的所有属性(在这种情况下,UITextField)?

我打算这样做(除了标准化键盘,设置委托等),是创build一个UIToolbar上的前一个和下一个button,它会自动带您在文本字段之间(不必为每个函数编码) 。 我知道你可以通过iOS模拟器中的文本字段枚举(通过按Tab),但这是一个OS范围内的事情?

此外,如果你可以通过文本字段枚举,我可以做一个应用程序范围的hideKeyboard方法和许多其他有用的东西…

在此先感谢,我将不胜感激任何build议。

你想在你的超类中实现UITextFieldDelegate 。 每个子类都应该负责创build文本字段的列表(NSArray)。 一旦你有了,你可以告诉你是否离开“最后”的文本字段,并转到下一个控制器。

如果你想“tab”到下一个字段,你可以标记它们(或者把它们保存在一个列表中)并使用委托方法,并becomeFirstResponder来改变“关键字段”。