我有一种情况可以通过第一个选项卡中的按钮单击从第一个选项卡项导航到第二个选项卡项.我怎样才能做到这一点 ?
我需要限制用户只在小数点后输入两位数.我通过在textfield delegate shouldChangeCharactersInRange中执行以下代码来实现此目的.但它允许输入多个点.如何限制这个?提前致谢.
NSString *newString = [textField.text stringByReplacingCharactersInRange:range withString:string];
NSArray *sep = [newString componentsSeparatedByString:@"."];
if([sep count]>=2)
{
NSString *sepStr=[NSString stringWithFormat:@"%@",[sep objectAtIndex:1]];
NSLog(@"sepStr:%@",sepStr);
return !([sepStr length]>2);
}
return YES;
Run Code Online (Sandbox Code Playgroud) 我想创建具有不同对象名称的动态UITextField.我已经显示了下面的代码,用于动态创建文本字段.如何创建具有不同对象名称的每个文本字段?
for (int x=0; x < 4 ; x++)
{
CGRect txtFldFrame;
if (x==0)
txtFldFrame=CGRectMake(385, 620, 278, 45);
else
txtFldFrame=CGRectMake(385, txtFldFrame.origin.y+60, 278, 45);
[self createTxtImg:txtImgFrame createTextfield:txtFldFrame];
}
Run Code Online (Sandbox Code Playgroud)
在createTextfield:(CGRect)txtfldframe {
UITextField *txtFld1=[[UITextField alloc]init];
txtFld1.frame=txtfldframe;
[txtFld1 setTag:textChk];
txtFld1.borderStyle = UITextBorderStyleNone;
txtFld1.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
txtFld1.textAlignment=UITextAlignmentLeft;
txtFld1.textColor=[UIColor colorWithRed:17/255.0 green:61/255.0 blue:83/255.0 alpha:1];
txtFld1.font = [UIFont systemFontOfSize:22];
txtFld1.backgroundColor = [UIColor clearColor];
txtFld1.autocorrectionType = UITextAutocorrectionTypeNo;
txtFld1.returnKeyType = UIReturnKeyDone;
txtFld1.clearButtonMode = UITextFieldViewModeWhileEditing;
txtFld1.autocapitalizationType=UITextAutocapitalizationTypeNone;
txtFld1.delegate = self;
[subScrollView addSubview:txtFld1];
Run Code Online (Sandbox Code Playgroud)
}
识别负值和非负值的正则表达式是什么?
像这样的东西:
#define DECIMAL_NUMBER_REGEX @"[1-9][0-9]*|0"
Run Code Online (Sandbox Code Playgroud)