如何在Xcode中以编程方式默认按钮?

问题描述:

我有一个小的IOS应用程序,我需要执行一个按钮动作时,用户按下“确定”如何在Xcode中以编程方式默认按钮?

在苹果开发者网站,我发现这个article

和我的问题是,我应该进入这个

[myButton setKeyEquivalent:@"\r"]; 
+0

ü[R develoiped在Mac应用程序 – 2014-10-27 09:51:26

尝试是这样的:

  1. 设置self(当前UIV iewController)为代表您的UITextField或UITextView的实例:

    self.myTextField.delegate = self; 
    
  2. 不要忘记实现在控制器@interface协议<UITextFieldDelegate>

  3. 然后实现这些方法:

    - (BOOL)textFieldShouldReturn:(UITextField *)textField 
    { 
        [self.myButton performSelector:@selector(myButtonClicked:) withObject:self.myButton]; 
        return YES; 
    } 
    
    - (IBAction)myButtonClicked:(id)sender 
    { 
        NSLog(@"myButton clicked"); 
    }