iPhone が横向きの場合、どういうわけかセグメント化されたコントロールが適切な高さを取得しません。
シミュレーターを回転させると、下部のツールバーの高さが薄くならないのは十分に悪いことですが、前の画面に戻って再度移動すると、ツールバーは適切な高さになりますが、セグメント化されたコントロールはその上に伸びます。 、さらに大きく見えます。
シミュレーターのバグですか、それとも何か間違っていますか?
iPhone が横向きの場合、どういうわけかセグメント化されたコントロールが適切な高さを取得しません。
シミュレーターを回転させると、下部のツールバーの高さが薄くならないのは十分に悪いことですが、前の画面に戻って再度移動すると、ツールバーは適切な高さになりますが、セグメント化されたコントロールはその上に伸びます。 、さらに大きく見えます。
シミュレーターのバグですか、それとも何か間違っていますか?
別の日に掘り下げた後、すべてがうまくいかなかった場所を見つけました!
UINavigationControllers を扱うときは、UIToolbarをドラッグしないでください。UINavigationController には、Navigation Controller 用の上部バーと ToolBar 用の下部バーの 2 つのバーが付属しています。後者はデフォルトで非表示になっています。
新しく追加された ViewController には、IB から入力できるツールバーがあります。ただし、UIBarButton でない場合は、いくつかの問題があります。ステッパー、オン/オフ スイッチ、またはセグメント化されたコントロールを使用するには、最初にナビゲーション バーにドラッグし、次に IB の左側の列のナビゲーターでツールバーにドラッグします。
これにより、前述のすべての問題が解決されました