0

画面の下部で o UITabView を有効にしましたが、それは機能しますが、アプリ画面の残りのボタンが突然機能しなくなりました。なぜそれが起こるのか誰にも分かりますか?私はそれらにプッシュセゲイを使用していました。

問題は、もともとアプリで使用する NavigationController があり、その後 UITabBar コントローラーが干渉することであると思います。

ありがとう!

4

1 に答える 1

1

Apple の推奨に従ってUITabBarController、アプリのルート コントローラーのみにする必要があります。あなたがしていることはUITabBarController、あなたの にネストされていることだと思いますがUINavigationController、それはうまくいきません。

代わりに、ナビゲーション コントローラーを選択して、UITabBarController. (今は XCode を持っていませんが、Embed in -> Tab Bar Controller というメニューにオプションがあると思います。ヘルプで検索できます。)

(タブ バー コントローラーをナビゲーション コントローラーの下にネストする必要がある場合は、その効果を偽造するためにいくつかのボタンを使用する必要があると思います。)

タブバーのみが必要で、タブバーコントローラーが必要ない場合は、タブバーコントローラーを使用しないでください。

于 2012-08-13T17:01:55.063 に答える