0
我正在一个大型的ios项目中使用多个xib和几个文本字段,几乎在每个项目中都是这样。 我需要创建一个验证类来标识文本字段是否存储空值,然后将结果发送到BOOL
。验证类用于检查所有文本字段
验证类需要在UIKit.h framework
的直接子级别上工作。
怎么办?
我正在一个大型的ios项目中使用多个xib和几个文本字段,几乎在每个项目中都是这样。 我需要创建一个验证类来标识文本字段是否存储空值,然后将结果发送到BOOL
。验证类用于检查所有文本字段
验证类需要在UIKit.h framework
的直接子级别上工作。
怎么办?
做这样的事情。
for(UIView* subView in [self.view subViews])
{
if([subView isKindOfClass:[UITextView class]])
{
UITextView* textView = (UITextView*) subView;
if([textView.text isEqualToString:@""])
{
UIAlertView* alert //alloc, initialize with text something like this "Please fill up all text."
[alert show];
[alert release];
break;
}
}
}
虽然给你的问题更多的描述会帮助你得到更好的答案!
感谢您的答案@mayuur。这将验证视图中的所有文本字段? – nitz19arg
我们也可以创建一个UITextField.h超类的类,并在其中应用类似的逻辑?如果是的话如何?这个问题可能是一个天真的问题,但我对这种语言很陌生。 – nitz19arg
这将足以验证所有UITextFields,以检查它们是否为空。对于UIViewController视图中的每个UITextView都是如此,甚至包括那些UIViewController视图的子视图上的UITextField。 – mayuur