0

UISegmentControl の選択したセグメントをボタンの背景色に正確に設定するのが好きです。

だから私はこれをしました:

UIColor *selectedC = [_myBtn backgroundColor];

次に、このように色合いを設定します

 [[[mySC subviews] objectAtIndex:1] setTintColor:selectedC];

ただし、これは淡い色であり、結果の色ではないため、結果は (もちろん) 異なって見えます。

興味深いことに、selectedC でセグメント 0 またはセグメント 1 を設定すると、同じ色になります (これは良いことです)。

私が知る必要があるのは、結果が実際にボタンの色になるようにセグメントコントロールの色を設定する方法、または使用する必要がある正しい色合いを見つけて、色合いのあるセグメントが次のように見えるようにする方法だけです私のボタン

特定の出力色の色合いを見つけるための何らかの「後方」ロジックがあることを願っています。

4

1 に答える 1

0

..実際、エラーはコード署名ではなく、スキームに 1 つではなく 2 つのターゲットがあったという事実によるものでした。

これが可能であることさえ知りませんでした。C ターゲットのみを含むようにスキームを修正すると、すべて問題ありませんでした。

于 2013-03-25T23:25:42.813 に答える