0

ビューの1つの上部にがUIToolBarあり、予想どおり、ツールバーの下部にシャドウが表示されます。UIToolbarPosition内部的にはに設定されていることはわかっていUIToolbarPositionTopます。

デバイス(iPad)を回転させると、ツールバーが大きくなり(IBの自動サイズ設定を使用)、そのUIToolbarPosition変化によってUIToolbarPositionBottom影が反転してバーの上部に表示されます。バーのサイズを変更しない場合、それは正しいままですが、もちろん画面の幅に合わせて拡大されません。

それで、何が得られますか?何が私をひっくり返す原因になりUIToolbarPositionますか?これは常に0,0にあり、回転に基づいて幅を変更するだけです。

追加:を使用するような回避策を検討しましたUINavigationBarUIAppearance下部にもツールバーがあり、「上部」と「下部」を変えたいので、おそらくダメです。

4

1 に答える 1

0

私は最終的にUIBarPositioningプロトコルをオンにUIToolBarして設定することでこれを解決しましたbarPosition = UIBarPositionTop

于 2015-03-11T16:29:26.847 に答える