iOS 7 デバイスでセグメント化されたコントロールを iOS 6 バージョンのコントロールとして表示することは可能ですか?
インターフェイスの再設計の準備ができておらず、新しいフラット コントロールは UI の残りの部分と調和していません。可能であれば、今のところ iOS 6 のスタイルを維持するのが間違いなく最善です。
明確にするために、iOS 6.1 Base SDK を使用してコンパイルしています。これが私の質問に対する「明白な」答えであることは承知していますが、うまくいきません。他のほとんどの UI 要素は、これを行うことで iOS 6 のスタイルで表示されますが、 と のようにUIAlertView
、UIActionSheet
はそうでUISegmentedControl
はありません。ただし、 や とは異なり、UIAlertView
「UIActionSheet
システムUISegmentedControls
」アイテムのようには感じません。iOS 6 モードで表示できるはずです。
編集:最終的にこれに写真を含めると役立つと思いました(おそらく最初からこれを行うべきでした)。しかし、私が提供した答えは問題を解決しました。また、振り返ってみると、これは結局 iOS 6 スタイルのように見えますが、iOS 7 スタイルのように見えるほど間違って表示されているだけです。