私はどのように私はUISegmentコントロールのテキストの色を変更することができます私に助言することはできますか?UISegmentControlでテキストの色を変更する方法は?
0
A
答えて
3
アップルのドキュメントでは、これをプログラム的に行う方法は明記されていません。これを行う最も簡単な方法は、セグメント化された各制御セグメントのテキストを表示せずにスクリーンショットを撮ることです。その後、Photoshopやgimpを開いて、好きな色で目的のテキストを追加します。私は、これは古い問題であると認識
UIImage *segmentOne = [[UIImage imageNamed:@"segmentOne.png"] stretchableImageWithLeftCapWidth:4 topCapHeight:0];
UIImage *segmentTwo = [[UIImage imageNamed:@"segmentTwo.png"] stretchableImageWithLeftCapWidth:4 topCapHeight:0];
[_segmentedControl setImage:segmentOne forSegmentAtIndex:0];
[_segmentedControl setImage:segmentTwo forSegmentAtIndex:1];
0
が、それはこの上の最初の関連するヒットとなった。そして、その(2つのセグメントを想定して)同じようにあなたにあなたのイメージをスライダを教えてください。
UICatalogから近代的な方法は、次のとおりです。
NSDictionary *textAttributes = @{ UITextAttributeTextColor:[UIColor blueColor],
UITextAttributeFont:[UIFont systemFontOfSize:13.0] };
[segmentedControl setTitleTextAttributes:textAttributes
forState:UIControlStateNormal];
textAttributes = @{ UITextAttributeTextColor:[UIColor redColor],
UITextAttributeFont:[UIFont systemFontOfSize:13.0] };
[segmentedControl setTitleTextAttributes:textAttributes
forState:UIControlStateHighlighted];
setTitleTextAttributes:forState:
最初のiOS 5に登場するので、これらの日、それを使用しない理由はありません。
他の言葉:おそらくUITextAttributeTextShadowColor
を設定するとよいでしょう。
関連する問題
- 1. UISegmentControlで選択した項目の色を変更する
- 2. EditTextのエラーポップアップのテキストの色を変更する方法は?
- 3. マウスオーバーで複数行のテキストの色を変更する方法
- 4. データグリッドのセルでテキストの色を変更する方法
- 5. UITextViewでテキストの色を個別に変更する方法
- 6. reportlab.pdfgenでテキスト/フォントの色を変更する方法
- 7. UISegmentcontrolフォントと選択したセグメントの色を変更するには?
- 8. Googleグラフの注釈テキストの色を変更する方法
- 9. IFrameのテキストの色を変更する方法
- 10. 変更テキストの色は
- 11. ボタンとテキストの色を動的に変更する方法
- 12. Silverlight DataGridで編集モードでセルのテキストの色を変更する方法は?
- 13. JtabbedPaneのマウスオーバーでタブのテキストの色を変更する方法は?
- 14. Visual Studioエディタでテキストの色を変更するアドインを作成する方法?
- 15. Eclipseのテキストの色を変更する
- 16. テキストの色を変更する
- 17. Windowsコンソールアプリケーションでテキストまたは背景色を変更する方法
- 18. JSplitPaneの色を変更する方法
- 19. JavaScriptのスペースを入力すると、テキストの色を変更する方法
- 20. リッチテキストボックスで新しく追加されたテキストの色を変更する方法
- 21. トップバーの色とタブバーのテキストの色を変更する
- 22. wxPythonのwx.Hyperlikctrl()のテキストの色を変更してアンダーラインを削除する方法
- 23. 背景色とテキスト色をJavascriptのタイマーで変更します
- 24. JtextAreaでテキストの色を変更するには?
- 25. WPFを使用してマウスのボタンのテキストと色を変更する方法
- 26. WP8.1でCheckBoxのCheckBoxの色を変更する方法は?
- 27. iPhoneカメラのプレビューウィンドウでピクセルの色を変更する方法は?
- 28. jQPlot円グラフ - 円グラフのラベルのテキストの色を変更する方法
- 29. textlabelの色をUITableViewCellStyleValue1の色に変更する方法
- 30. 変更するテキスト選択色