UISwitchのデフォルトの色(青色)を変更するにはどうすればよいですか?UISwitchのデフォルトカラー(青色)を変更する方法
31
A
答えて
55
私はあなたが探しているものだと思うようなものである。この
UISwitch *testSwitch; //just something I made up
[testSwitch setOnTintColor:[UIColor greenColor]];
8
おそらく、Appleはあなたがの色を変更することはできませんでしたUISegmentedControl
を使用して、独自のカスタムUISwitch
制御を記述することなく、iOSの5に先立ち標準UISwitch
。
オレンジに色が変わります、そしてあなたがUISwitch
クラスのカテゴリを作成する必要がありますが、これはAppleのレビュープロセスで承認されることはありません私有財産setAlternateColor: YES
があります。ここで
のiOS 3.0で使用するためのいくつかのカスタムUISwitch
プロジェクトです - 4.1:
- http://osiris.laya.com/projects/rcswitch/
- http://www.alexcurylo.com/blog/2010/07/30/custom-uiswitch/
- StackOverflowのANSER:https://stackoverflow.com/a/5088099/171206(
UISegmentedControl
を使用して)iOS版で導入
は、図5に示すように、UISwitch
は今やonTintColor
プロパティを有する。
2
最後に、iOS5では、プロパティのonTintColorを使用してスイッチの色を変更できます。
UISwitch *s = [[UISwitch alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
s.on = YES;
s.onTintColor = [UIColor redColor];
[self.view addSubview:s];
[s release];
が生み出すこの
私はこのヘルプを願っています!
35
のXcode 5とiOS 7では、それは属性インスペクタで、今だ:
は、それがオンになっていたときに色合いが、ボタンの色を変更します変更します。私はそれはあなたが探していたものですね!あなたは3年前のようにその質問を投稿しましたが。
7
スウィフト3:
yourSwitch.onTintColor = .red
8
スウィフト3
可能な解決策
var switcher = UISwitch()
switcher.onTintColor = .green
switcher.tintColor = .green
関連する問題
- 1. 変更デフォルト青色
- 2. TableView、セルのデフォルトの青色を変更する方法
- 3. テーマの色を灰色から青色に変更する
- 4. アクティブなウィンドウ - タイトルバーの青色/灰色の変更を防ぐ方法
- 5. LiveChart ColumnSeriesデフォルトカラーを変更する
- 6. Imagemagickを使用して紫色のアイコンセットを青色に変換する方法
- 7. Rの `densCols`のデフォルトの青色を変更するには?
- 8. htmlの選択ボックスの青色を変更する
- 9. uiswitchデフォルトのテキスト変更
- 10. JSplitPaneの色を変更する方法
- 11. ヘッダーバーの色を変更する方法
- 12. TemplateFieldの色を変更する方法
- 13. stat_summary()の色を変更する方法
- 14. PyQtのデフォルトカラーを変更する機能はありますか?
- 15. パイのハイチャート角度のデフォルトカラーを変更する
- 16. Androidカレンダーのカスタムイベントの色がデフォルト(青色)に変更され続ける
- 17. matplotlib.pyplot.scatterのデフォルトの青色を取得する方法は?
- 18. AndroidでSearchViewの青色の線を削除する方法
- 19. テキストビューのデフォルトカラー(Theme.AppCompat.Light.DarkActionBar)を変更するには
- 20. textlabelの色をUITableViewCellStyleValue1の色に変更する方法
- 21. 多色グリフコン(アイコンフォント)の色を変更する方法
- 22. Aptanaテンプレートの色 - 定義色を変更する方法
- 23. 楕円の色をランダムな色に変更する方法
- 24. craftercmsのRTEテキストのデフォルトカラーを変更します
- 25. ビジュアルスタジオプログレスバーコントロール:青色
- 26. iOS 4.2のUISwitchテキストの変更
- 27. テキストビューの位置を変更する方法textviewの色を変更する
- 28. 選択ボックスのドロップダウンで青色のハイライトの位置を変更します
- 29. XIBからUISwitchをサイズ変更
- 30. Visual Studio 2010 IDEの濃い青色の背景を変更します
パーフェクト。スクリーンショットのためにあなたにそんなに感謝! – swiftBoy