Halo,我是编程的初学者,现在我开始学习Objective c!
import re
pat = re.compile(r'^item[1-3]$')
collection.find({'categories': pat})
我尝试使用这些代码来循环许多UITextField。
并且每个网格都有一个数字,我将网格放入NSMutableArray
但如何设置值来指定字段?它有我的身份吗? 以及如何在单击按钮时从字段中获取值? 非常感谢!!!
答案 0 :(得分:2)
设置字符串
grid.text=@""some value";
[initialarray objectAtIndex:i].text=@"some value";
获得价值
NSString *str=grid.text
NSString *str=[initialarray objectAtIndex:i].text;
您可以通过简单地设置
来设置标记grid.tag=i;
[initialarray objectAtIndex:i].tag=i;
我可以成为循环变量。
答案 1 :(得分:1)
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
if (textField==yourTTextField) {
NSString *strText = [textField.text stringByReplacingCharactersInRange:range withString:string];
if ([strText isEqualToString:@"$"] == TRUE) {
textField.text = @"";
return NO;
}
if (strText.length ==1) {
textField.text = [NSString stringWithFormat:@"$ %@", strText];
return NO;
}
}
return YES;
}