-1

我正在为iOS 5开发一个应用程序。

在点击文本字段以添加项目并拉下当前屏幕后,我试图按下笔尖。当我将以下代码附加到按钮时,它可以工作:

-(IBAction)addView:(id)sender在修饰

不幸的是 - 当我在 textField 上做类似的事情时,我没有得到相同的结果。任何帮助将非常感激。

4

5 回答 5

1

您可以使用下面的 textField 委托并为功能编写您自己的条件

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField

返回 NO 不显示键盘

于 2012-06-13T06:53:56.103 回答
1

要在您的水龙头上推送 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;

    }
于 2012-06-13T07:11:54.577 回答
0

使用 TextField 的 Delegate 并设置您的 textfieldDelegate = self:

 - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
 {  
    //Your code to push nib
    return NO 
 }
于 2012-06-13T06:54:25.140 回答
0

您可以使用委托方法:

- (void)textFieldDidBeginEditing:(UITextField *)textField;
于 2012-06-13T06:54:35.170 回答
0
- (void)textViewDidEndEditing:(UITextView *)textView {
         //Push your view here 
}
于 2012-06-13T09:15:59.463 回答