Iphone 一次清除多个文本字段
我试图找出一次清除多个文本字段的代码。我知道还有另一个类似这样的问题和答案,但我能得到更多的信息或代码示例吗。我的应用程序中有16个文本字段 谢谢查看这些方法,特别是。当有人轻触文本字段中的小Iphone 一次清除多个文本字段,iphone,iphone-sdk-3.0,Iphone,Iphone Sdk 3.0,我试图找出一次清除多个文本字段的代码。我知道还有另一个类似这样的问题和答案,但我能得到更多的信息或代码示例吗。我的应用程序中有16个文本字段 谢谢查看这些方法,特别是。当有人轻触文本字段中的小x时,会调用此函数。我将给你一种方法,当点击其中一个或任何其他按钮时,清除所有文本字段 - (void)clearAllTextFields { for (UITextField *textField in [self textFields]) { //textFields is an rray t
x
时,会调用此函数。我将给你一种方法,当点击其中一个或任何其他按钮时,清除所有文本字段
- (void)clearAllTextFields {
for (UITextField *textField in [self textFields]) { //textFields is an rray that is holding pointers to your 16 text fields
[textField setText:nil];
}
}
如果你想让它发生在按下按钮或其他什么的时候,把它作为一个目标。如果点击字段中的某个x
,您将如何执行此操作:
- (BOOL)textFieldShouldClear:(UITextField *)textField {
[self clearAllTextFields];
return YES;
}
更新:
UIButton *button = [[[UIButton alloc] initWithFrame:CGRectMake(0,0,100,44)] autorelease];
[button setTitle:@"blah forState:UIControlStateNormal];
[button addTarget:self action:@selector(clearAllTextFields) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:button];
您好,我添加了代码,但有错误,我遗漏了什么吗?我是否应该为按钮添加一个IBOutlet,并且“blah”应该是按钮的标题?感谢您对本patrickNo的帮助,除非您使用的是NIBs,否则您不需要IBOutlet。这就是标题。我建议您在开始iPhone开发之路时阅读《Apple iPhone开发者指南》。