0

UITabBar と UIMenuControl がありますが、問題は、ボタンをクリックして MenuControl が表示され、別のタブに切り替えてから、前のビューに戻ってそのボタンをもう一度クリックすると、UIMenuControl が表示されないことです。UIMenuControl は、別のタブから戻ったときに表示されません。何が問題なのかわからない。

4

1 に答える 1

1

タブバーを再表示したいときはいつでも、次を呼び出します。

self.tabBarController.hidden = NO;

特定の方法で紛失して困っている場合は、これをその方法に入れてみてください。

もう 1 つの可能性は、最初のビューを完全にカバーしていることです。このような場合は、注意してください。ボタンを押すたびに、実際には新しいビューを階層に追加している可能性があります。メモリ管理を適切に処理しないと、これは大きなリークになります。バンドエイドの修正は、次のように呼び出すことです。

[self.view bringSubviewToFront:self.tabBarController];
于 2012-07-13T22:01:38.390 に答える