0

我有一种情况,我必须创建一个 textField 的子类,以便当在任何视图控制器中使用该子类的对象并且用户单击它来编写某些内容时,用户将自动重定向到其他类。

让我用一个例子来解释一下:假设 MyTextField 是一个子类,如果 UITextField 何时何地在任何 ViewController1 中创建 MyTextField 的对象并且用户将尝试单击该(MyTextField 的对象),应用程序将自动重定向到新视图控制器。

请注意,我不想在 ViewController1 中使用 UITextField 的 Delegate 方法。

可能吗 ?

如有替代请回复

谢谢你

4

2 回答 2

1

由于 UITextField 是从 UIResponder 继承的,因此您可以在继承的类中使用 –canBecomeFirstResponder 和 -becomeFirstResponder 方法。

于 2012-05-17T13:06:47.077 回答
0

根据我的理解,您可能需要在文本字段中显示一些文本/占位符。当用户单击文本字段时,您正在导航到其他类。如果我是正确的,那么您为什么不使用按钮而不是 UITextfield,因为您对调用 TextField 的委托方法不感兴趣。您可以设置一些代表来简单地处理您的操作。

于 2012-05-17T14:45:25.907 回答