xcode - 大写标签输出

时间:2014-07-14 09:59:44

标签: ios objective-c xcode uilabel programmatically-created

我对xcode很新 - 所以请耐心等待我!

我将信息从数据库输出到UILabels,其中包含姓名,地区等信息(到目前为止一切都很好)。但是 - 数据库中有一列文本全部为小写(即左侧的平面区域)......

当小写文本被加载到应用程序中时,它看起来非常糟糕 - 所以没有进入数据库并更改所有5000个条目,是否有办法以编程方式强制大写(例如,CSS中可能) ?

作为参考,我在头文件中使用以下代码:

IBOutlet UILabel *lblfeatures;

然后在实现文件中:

lblfeatures.text = [self.passedDict objectForKey:@"Feature"];

通过连接检查员联系起来。

非常感谢:)

2 个答案:

答案 0 :(得分:3)

您可能想要执行以下操作:

lblfeatures.text = [[self.passedDict objectForKey:@"Feature"] capitalizedString];

https://developer.apple.com/library/Mac/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html#//apple_ref/occ/instm/NSString/capitalizedString中描述了更多大写方法。

答案 1 :(得分:0)

你应该用这个:

lblfeatures.text= [[NSString stringWithFormat:@"(%@)", [self.passedDict objectForKey:@"Feature"]]capitalizedString];