0

我对 xcode 很陌生 - 所以请多多包涵!

我正在将信息从数据库输出到 UILabel,其中包含名称、区域等信息(到目前为止一切都很好)。但是 - 数据库中有一列文本都是小写的(即左侧的平坦区域)......

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

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

IBOutlet UILabel *lblfeatures;

然后在实现文件中:

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

并通过连接检查器连接起来。

非常感谢 :)

4

2 回答 2

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/中描述了更多的大写方法大写字符串

于 2014-07-14T10:04:39.673 回答
0

你应该使用这个:

lblfeatures.text= [[NSString stringWithFormat:@"(%@)", [self.passedDict objectForKey:@"Feature"]]capitalizedString];
于 2014-07-14T10:05:37.263 回答