xcode - 大写标签输出

Posted

技术标签:

【中文标题】xcode - 大写标签输出【英文标题】:xcode - Capitalise Label Output 【发布时间】:2014-07-14 09:59:44 【问题描述】:

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

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

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

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

IBOutlet UILabel *lblfeatures;

然后在实现文件中:

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

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

非常感谢:)

【问题讨论】:

【参考方案1】:

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

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 中描述了更多的大写方法。

【讨论】:

天哪——就是这么简单!非常感谢。我发现 Mac 开发人员库很难通过 - 但我们正在到达那里...... @Dave 是的,一开始可能会让人感到困惑,但是一旦你学会了如何导航,你就会发现文档是多么出色。尤其是与其他一些平台相比。【参考方案2】:

你应该使用这个:

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

【讨论】:

以上是关于xcode - 大写标签输出的主要内容,如果未能解决你的问题,请参考以下文章

对 html 标签使用大写字母是否很糟糕?

Bash:带有sed的html标签内的大写文本

xcode 4.2标签项在哪里

如何防止 iOS Safari 输入标签中的自动大写?

为啥 <p> 标签中的所有单词都大写?

Material Theme 文件名的标签(tab)被大写了