当我点击UITextField时,我试图打开一个表视图控制器。
我在我的UITextField中添加了推送功能。但是,与其切换到
在新视图中,键盘正在打开。
可能是什么问题?
最佳答案
您需要检出UItapGestureRecognizer
。当用户点击textField
时,需要在textField上添加TapGesture Recognizer。然后调用tapGestureRecognizer方法并在此处执行所需操作。
UITapGestureRecognizer * recog=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapped:)];
recog.numberOfTapsRequired=1;
recog.delegate=self;
[self.view addGestureRecognizer:recog];
-(void)tapped:(UIGestureRecognizer *)gesture
{
// Do what you want here
}
2)第二种方法是
在.h文件中添加TextField委托。
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
//Do what you want here..
}
试试这个...
关于iphone - 点击UITextField(圆形文本字段)时打开一个新 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19049143/