验证对象名称以在日期选择器上设置 UILabel 文本名称
Posted
技术标签:
【中文标题】验证对象名称以在日期选择器上设置 UILabel 文本名称【英文标题】:Validation of object Names to set UILabel text name on a date picker 【发布时间】:2014-02-02 00:48:42 【问题描述】:我需要找到一种好方法来验证从网站下载的汽车名称。汽车类型被下载并显示在日期选择器上,您可以选择汽车类型。由于只有两种汽车类型,我想在创建的每一行中验证汽车的 c.name,它们是两个并设置一个字符串值,我将编写代码以显示在选择器上。
- (UIView *)pickerView:(UIPickerView *)thePickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
Car *c = _downloadedCArss[row];
UILabel* car = [[UILabel alloc] initWithFrame:CGRectMake(0,0,thePickerView.frame.size.width, 60)];
car.text = v.name;
car.textColor = [UIColor blackColor];
return car;
我在想一个 If (c.name = "BlackCar" 那么你将等于 "YES" 如果那不是你的名字那么你等于 "NO")
但是我需要创建一个新对象作为子类来显示在UILable*
汽车上,对吗?
例如
if v.name is "BlackCar"
你现在是c.name1
,你的值是"YES"
,如果不是,那么你是c.name1
,你的值是"NO"
我必须返回新对象c.name1
的更新值和使UILable*
车car.text = c.name1;
正确吗?我真的很想知道如何在代码上编写 if 语句。
【问题讨论】:
【参考方案1】:您必须使用NSString
传递信息并制作如下方法:
if (c.name isEqualToString:@"BlackCar")
car.text = @"YES";
else
car.text = @"NO";
也许如果我明白你想做什么。
希望对您有所帮助。
【讨论】:
以上是关于验证对象名称以在日期选择器上设置 UILabel 文本名称的主要内容,如果未能解决你的问题,请参考以下文章