iOS   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何检查文本fileds值并显示警告并清空iPhone中的文本字段大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在输入值textfiled我希望如果它是正确的值然后它的确定其他明智的显示警报并使文本字段为空.所以用户可以输入正确的值我尝试了很多方法,但我没有得到它解决. -(void)textFieldTextDidChangeClinicMarkup:(UITextField*)tf{ NSString*test=clinicMarkupTextField.text; if([test
我正在输入值textfiled我希望如果它是正确的值然后它的确定其他明智的显示警报并使文本字段为空.所以用户可以输入正确的值我尝试了很多方法,但我没有得到它解决.

-(void)textFieldTextDidChangeClinicMarkup:(UITextField*)tf{

   NSString*test=clinicMarkupTextField.text;



if([test isEqualToString:@"1"]){
    NSString*value=@"1";

    appDelegate.clinicalMarkup=value;


}

else if([test isEqualToString:@"1.5"]){

    NSString*value=@"1.5";

    appDelegate.clinicalMarkup=value;


}


else if([test isEqualToString:@"2"]){

    NSString*value=@"2";

    appDelegate.clinicalMarkup=value;


}


else if([test isEqualToString:@"2.5"]){

    NSString*value=@"2.5";

    appDelegate.clinicalMarkup=value;


}


else if([test isEqualToString:@"3"]){

    NSString*value=@"3";

    appDelegate.clinicalMarkup=value;


}

else if([test length] >=3 || [test floatValue] > 3 || [test floatValue] <1 )  {

    UIAlertView * alert = [[UIAlertView alloc] initWithtitle:@"Warning" message:@"Clinic Markup can only be 1,1.5,2,2.5 and 3 " delegate:nil cancelButtontitle:@"OK" otherButtontitles:nil];
    [alert show];
    [alert release];

     }
  }

解决方法

对于这个特殊问题,我会使用UIStepper控件:

stepper.minimumValue = 1.0f;
stepper.maximumValue = 3.0f;
stepper.stepValue = 0.5f;

步进控件如下所示:

大佬总结

以上是大佬教程为你收集整理的如何检查文本fileds值并显示警告并清空iPhone中的文本字段全部内容,希望文章能够帮你解决如何检查文本fileds值并显示警告并清空iPhone中的文本字段所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。