2011-12-15 12 views
2

私はiOS5のUISegmentedControlのカスタマイズに取り組んでいます。私は新しいメソッド- (void)setTitleTextAttributes:(NSDictionary *)attributes forState:(UIControlState)stateを使用しています。iOS5のUISegmentedControlでハイライドテキストの色をカスタマイズするにはどうすればよいですか?

しかし、通常の状態ではテキストの色をカスタマイズできるようです。ドキュメントを確認したところ、テキストの属性には、UITextAttributeFont,UITextAttributeTextColorUITextAttributeTextShadowColorおよびUITextAttributeTextShadowOffsetのみが含まれています。

UISegmentedControlボタンが押された(強調表示されている)ときに、どのようにフォントの色を指定できますか?

+2

したがって、[myControl setTitleTextAttributes:myAttributes forState:UIControlStateHighlighted];を実行しても効果はありませんか? – DarkDust

+0

提案ありがとう。 – user403015

答えて

0

UISegmentedControlsetTitleTextAttributes:forState:を使用するか、一般にiOS5で導入されたUIAppearanceプロトコルを使用できます。このコンセプトは同じです。

関連する問題