我正在为iOS 5开发一个应用程序。
在点击文本字段以添加项目并拉下当前屏幕后,我试图按下笔尖。当我将以下代码附加到按钮时,它可以工作:
-(IBAction)addView:(id)sender
在修饰
不幸的是 - 当我在 textField 上做类似的事情时,我没有得到相同的结果。任何帮助将非常感激。
我正在为iOS 5开发一个应用程序。
在点击文本字段以添加项目并拉下当前屏幕后,我试图按下笔尖。当我将以下代码附加到按钮时,它可以工作:
-(IBAction)addView:(id)sender
在修饰
不幸的是 - 当我在 textField 上做类似的事情时,我没有得到相同的结果。任何帮助将非常感激。
您可以使用下面的 textField 委托并为功能编写您自己的条件
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
返回 NO 不显示键盘
要在您的水龙头上推送 nib 文件,UITextFeild
您需要使用 textfield 的委托方法
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
现在你需要做的是如下推送你的视图:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
ViewController *vc = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
[self.navigationController pushViewController:vc animated:YES];
return NO;
}
使用 TextField 的 Delegate 并设置您的 textfieldDelegate = self:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
//Your code to push nib
return NO
}
您可以使用委托方法:
- (void)textFieldDidBeginEditing:(UITextField *)textField;
- (void)textViewDidEndEditing:(UITextView *)textView {
//Push your view here
}