0

私は xcode にかなり慣れていないので、ご容赦ください。

名前、地域などの情報をデータベースから UILabels に出力しています (これまでのところすべて問題ありません)。ただし、データベースにはすべて小文字のテキスト列があります (つまり、左側の平坦な領域)...

小文字のテキストは、アプリに読み込まれるとかなり見栄えが悪くなります。データベースにアクセスして 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 に答える