0

iPhone が横向きの場合、どういうわけかセグメント化されたコントロールが適切な高さを取得しません。

シミュレーターを回転させると、下部のツールバーの高さが薄くならないのは十分に悪いことですが、前の画面に戻って再度移動すると、ツールバーは適切な高さになりますが、セグメント化されたコントロールはその上に伸びます。 、さらに大きく見えます。

シミュレーターのバグですか、それとも何か間違っていますか?

4

1 に答える 1

1

別の日に掘り下げた後、すべてがうまくいかなかった場所を見つけました!

UINavigationControllers を扱うときは、UIToolbarをドラッグしないでください。UINavigationController には、Navigation Controller 用の上部バーと ToolBar 用の下部バーの 2 つのバーが付属しています。後者はデフォルトで非表示になっています。

新しく追加された ViewController には、IB から入力できるツールバーがあります。ただし、UIBarButton でない場合は、いくつかの問題があります。ステッパー、オン/オフ スイッチ、またはセグメント化されたコントロールを使用するには、最初にナビゲーション バーにドラッグし、次に IB の左側の列のナビゲーターでツールバーにドラッグします。

これにより、前述のすべての問題が解決されました

于 2012-11-24T16:17:22.473 に答える