我正在为 iOS 5 开发一个应用程序。
我正在尝试在点击文本字段后添加项目并下拉当前屏幕时按下笔尖。当我将以下代码附加到按钮时,它可以工作:
触摸 -(IBAction)addView:(id)sender
不幸的是 - 当我在textField上做类似的事情时,我得不到相同的结果。任何帮助将不胜感激。
答案 0 :(得分:1)
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
因不显示键盘而返回NO
答案 1 :(得分:1)
要点击你需要使用textfield的委托方法UITextFeild
的nib文件
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
现在你需要做的就是推动你的观点如下:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
ViewController *vc = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
[self.navigationController pushViewController:vc animated:YES];
return NO;
}
答案 2 :(得分:0)
使用TextField的Delegate并设置textfieldDelegate = self:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
//Your code to push nib
return NO
}
答案 3 :(得分:0)
您可以使用委托方法:
- (void)textFieldDidBeginEditing:(UITextField *)textField;
答案 4 :(得分:0)
- (void)textViewDidEndEditing:(UITextView *)textView {
//Push your view here
}