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 - 大写标签输出的主要内容,如果未能解决你的问题,请参考以下文章