私は初心者です..あなたの助けを借りることができます!
セグメント化されたコントロールのデフォルトの色を変更する必要があります-色合いは、セグメント化されたコントロールがタップされたときにのみアプリに表示される目的の色を単に「オーバーレイ」します。
アプリの読み込み時に目的の色を表示するにはどうすればよいですか?
私は初心者です..あなたの助けを借りることができます!
セグメント化されたコントロールのデフォルトの色を変更する必要があります-色合いは、セグメント化されたコントロールがタップされたときにのみアプリに表示される目的の色を単に「オーバーレイ」します。
アプリの読み込み時に目的の色を表示するにはどうすればよいですか?
Interface Builder を使用して UI を作成している場合は、属性インスペクターでセグメント化されたコントロールの色合いを設定できます。
これは、シミュレーターのこのスクリーンショットに見られるように、バーのセグメント化されたコントロールと単純なセグメント化されたコントロールの両方で機能します。
セグメント化されたコントロールの色合いをコードで設定している場合は、次のようにビュー コントローラーの viewDidLoad メソッドで設定すると機能するはずです。
- (void) viewDidLoad {
[super viewDidLoad];
self.barSegmentedControl.tintColor = [UIColor greenColor];
self.plainSegmentedControl.tintColor = [UIColor blueColor];
}
結果のスクリーンショットは次のとおりです。