我遇到了这样一种情况:我必须创建textField的一个子类,这样当在任何视图控制器中使用这个子类的对象时,用户单击它来编写内容,那么用户将自动重定向到其他类。
让我通过一个例子来解释:假设MyTextField是一个子类,如果UITextField,当MyTextField的对象在任何ViewController1中创建时,用户将尝试单击该对象(MyTextField的对象),应用程序将自动重定向到新的视图控制器。
请注意,我不想在ViewController1中使用UITextField的Delegate方法。
有可能吗?
如果您有其他选择,请回复
谢谢
发布于 2012-05-17 21:06:47
由于UITextField是从UIResponder继承的,因此可以在继承的类中使用-canBecomeFirstResponder和-becomeFirstResponder方法。
发布于 2012-05-17 22:45:26
据我所知,您可能需要在文本字段中显示一些文本/占位符。当用户单击textfield时,您正在导航到其他类。如果我是正确的,那么为什么不使用按钮而不是UITextfield,因为您对调用TextField的委托方法不感兴趣。你可以设置一些代理来简单地处理你的操作。
https://stackoverflow.com/questions/10636236
复制相似问题