ios - 检查我 View 中的所有文本字段是否为空客观c

标签 ios objective-c view uitextfield

<分区>

需要帮助。我的问题是,如何确保 View 中的所有文本字段是否为空..

我知道它可以通过一个 for 循环来实现,然后所有文本字段的长度都大于零。

有没有什么方法可以检查这个?? 提前 TY。

最佳答案

您可以遍历 View 的所有 subview ,并选择所有 UITextField 实例。

//将self.view替换成你自己的 View

- (void)checkAllTextField {
    for (UIView *view in self.view.subviews) {
        if ([view isKindOfClass:[UITextField class]]) {
            UITextField *textField = (UITextField *)view;
            NSLog(@"This is a UITextField, length: %lu", textField.text.length);
        } else {
            NSLog(@"not a UITextField");
        }
    }
}

关于ios - 检查我 View 中的所有文本字段是否为空客观c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41216829/

上一篇:ios - 将数据添加到 CoreData 中

下一篇:ios - 电话调用 - 使用 xCode 8.1 的 Swift 3

相关文章:

mysql - 如何使用 REGEXP 创建 mysql View

Android CircularReveal 库查看可见性错误

ios - 如何在 iPad 上测试应用程序?

ios - 循环写入 Realm

c++ - Xcode 5.1.1 中关于 AllJoyn 的构建错误(找不到 alljoyn/Version.h)

objective-c - 从另一个类访问实例变量——我可以使用类方法吗?

ios - TableView 只显示一个单元格

ios - 使用 NSMutableArray 填充 UITableView 是否保持顺序?

c# - Xamarin - 上传到 App Store 时出现 Bundle Invalid 错误

ios - 如何将圆形 UIButton 的 UIControlEventTouchUpInside 限制在圆圈内?