Xcode IB でラベルのテキストの色を変更しようとしています。しかし、毎回、背景も変更され、かなり面倒です。
http://screencast.com/t/XgyqQrLe4cmV
テキストの色だけを変更する正しい方法は何ですか?
Xcode IB でラベルのテキストの色を変更しようとしています。しかし、毎回、背景も変更され、かなり面倒です。
http://screencast.com/t/XgyqQrLe4cmV
テキストの色だけを変更する正しい方法は何ですか?
インターフェイス ビルダーにはテキスト カラー ボックスが必要ですが、コードを使用して行うこともできます。
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,100,100)]
label.textColor = [UIColor redColor];
または、テキスト ラベルに対して既に持っている参照を使用するだけです。そこに追加した場合でも、それがIBOutletであり、インターフェースビルダーにリンクされていることを確認してください。
UI でカラー ボックスをクリックすると、選択されていることがわかります。選択されていない場合は、もう一度クリックします。代わりに色が背景を変更するのは、選択されていないときです(カラーピッカーを開いたままにしておくと、デフォルトの選択のようです)。
単純な:
[self.lblValue setTextColor:[UIColor redColor]];