【问题标题】:iOS - IBAction - in which text field the user is typingiOS - IBAction - 用户在哪个文本字段中输入
【发布时间】:2011-04-05 22:49:50
【问题描述】:

我的应用中有 2 个文本字段,并且都与我的“devTyping”IBAction 相关联。 这个方法(我猜是一个方法)会在“编辑改变”事件发生时被调用。

我如何知道我的方法,用户在哪个文本字段中输入?

- (IBAction)devTyping {
    NSLog(@"How to know in which text field the user is typing?");
}

【问题讨论】:

    标签: iphone ios button click ibaction


    【解决方案1】:

    看看this question,这应该与您所要求的相同:)

    【讨论】:

    • 正是如此——我会选择标签选项。检查你可能永远不会再改变/查看的东西的整数相等比在类的实例变量上使用任意方法更好。
    【解决方案2】:

    你可以这样声明方法:

    - (IBAction)devTyping:(UITextField*)sender {
         NSLog(@"The user is typing in text field %d",sender.tag);
    }
    

    并在 Interface Builder 中为每个文本字段分配一个 tag,这只是一个用于标识文本字段(或任何其他元素)的数字。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-17
      • 1970-01-01
      • 2011-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多