私UISegmentedControl
の XIB には 4 つのセグメントがあります。私のデザイナーと私は、デフォルト状態用の特定の画像と、選択状態用の他の画像を用意することにしました。各セグメントには、両方の状態の異なる画像があります。セグメントごとに画像を簡単に設定できるようですが、状態ごとには設定できません。セグメントごとに両方の状態の画像を設定するにはどうすればよいですか (4 つのセグメントに対して 8 つの画像)。
私は一つの方法を考えましたが、UISegmentedControl
それ自体を使用していません。コントロールの不透明度を 0 に設定し、すべてのボタンがその背後にあるデフォルト状態の画像を配置し、各セグメントの上に 4 つの異なる画像を配置できます。ユーザーがセグメントを選択すると、そのセグメントに対応する画像が表示され、他のすべての画像が非表示になります。このソリューションを使用する必要があるようですが、標準UISegmentedControl
を使用して必要なことを行う簡単な方法を知っている人はいますか?
ありがとう