1

タブバー内に UISplitViewController があります。これが Apple によって公式にサポートされていないことは知っていますが、iOS 5/6 では機能しました。iOS 7 では、この投稿に示されているような灰色のバーが画面の下部に表示されます。

UITabbar を使用した UISplitView

アドバイスに従い、MGSplitViewController を試してみました。それは完全に機能しているように見えました.タイプを変更しただけで、すべてが期待どおりに機能しました. しかし、新たな問題が発生します。他のタブは回転を停止しました。mgsplitview を含むタブは回転しますが、他のタブは回転しません。

誰もこれを経験したことがありますか?迅速な解決策はありますか?

ありがとう

4

2 に答える 2

0

高さを変更 -= statusBarHeight;

if (NSFoundationVersionNumber <= NSFoundationVersionNumber_iOS_6_1) {
    height -= statusBarHeight;
}

MGSplitviewController で

于 2013-10-09T23:41:54.037 に答える
0

これも私のために働いた:

UISplitViewController をサブクラス化し、以下の行を viewDidLoad に追加すると、灰色の線が修正されました。

self.extendedLayoutIncludesOpaqueBars = YES;
于 2014-01-08T23:33:18.587 に答える