UISegmentedControlは便利なコンポーネントなので、使いどころは多いだろう。
デフォルトでは選択色が青、非選択色が白になっている。
segmented_control01
これを逆にしてみよう。
 
まず、Attribute InspectorでBackgroundとTintの色を入れ替える。
segmented_control02
実行するとこのようになる。
なお、分かりやすいように、全体の背景色は黒にしてある。
segmented_control03
四隅がはみ出しているのがわかるだろうか。
これはよろしくないので、修正しよう。

ソースで以下のように設定する。

これで実行するとはみ出しが無くなる。
segmented_control04
期待通りの結果が得られた。

次に文字色を変えてみよう。
ソースで以下のようにする。

実行してみると期待通りの結果が得られる。
segmented_control05