5 つのセグメントを持つセグメント コントロールがあります。選択したセグメントと選択解除したセグメントのそれぞれにカスタム画像を表示する必要があります。
問題
問題は、セグメントの選択にプログラムで画像を配置すると、セグメントの左側にデフォルトの青色が表示されることです
5 つのセグメントを持つセグメント コントロールがあります。選択したセグメントと選択解除したセグメントのそれぞれにカスタム画像を表示する必要があります。
問題
問題は、セグメントの選択にプログラムで画像を配置すると、セグメントの左側にデフォルトの青色が表示されることです
私は最終的に回避策を見つけました。UISegmentControl スタイルをBarに変更し、状態Momentary を YESに設定して、選択時のデフォルトの青色を削除しました。これはiOS6のバグだと思います。別のスタック オーバーフローの質問から解決策を見つけました。verbumdei のおかげで
これは、現時点で iOS6 で見つかったバグのようです。解決策は、UISegmentedControl の segmentedControlStyle を UISegmentedControlStyleBar に変更し、モーメンタリプロパティをYES に設定することです。