使用for循环清除所有文本字段? [英] Clear all Text Fields using a for loop?

查看:52
本文介绍了使用for循环清除所有文本字段?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用过:

IBOutlet UITextField *text1, *text2;

用于引用我的文本字段.

for referring my textfields.

然后我使用以下命令清除每个人

And I clear each one using:

[text1 setText:@""];
[text2 setText:@""];

如果我想使用for循环一次清除所有内容,该如何编写代码?

If I wanted to clear all at once using a for loop, how should I write the code ?

推荐答案

您应该为每个textField分配标签(例如1,2).

You should assign tag for each textField (say 1,2).

然后您的代码应如下所示:

Then your code should be as follows:

for(int i=1; i<=2;i++)
{
    UITextField *tf=(UITextField *)[self.view viewWithTag:i];
    [tf setText:@""];
}

这篇关于使用for循环清除所有文本字段?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆