1

通話中にユーザーが自分のアプリケーションを使用したい場合、通話が終了してもユーザーがまだアプリケーションを使用している場合、ツールバーが上に移動し、すべてのビューが上に移動するため、ツールバーにスペースができますボトム。基本的に「タッチして通話に戻る」という高さがあります。ツールバーとナビゲーション コントローラーを使用しています。ナビゲーション コントローラーは問題なく動き、それに応じてビュー内のすべてが動きます。唯一の問題はツールバーにあります。質問は、呼び出しが終了した後に呼び出されるイベントがあるので、ツールバーのフレームを再度設定できるかどうかです。私はこのデリゲートを試してみましたが、うまくいきませんでした:

- (void)application:(UIApplication *)application willChangeStatusBarFrame:(CGRect)newStatusBarFrame

これは、ツールバーの向きが変わるときにのみ呼び出されます。

代替テキスト http://is.hn/downloads/IMG_0008.PNG 代替テキスト http://is.hn/downloads/IMG_0009.PNG

ありがとう。

4

1 に答える 1

1

一般に、自動サイズ変更マスクを適切に設定すると問題が解決するはずです。サイズ変更の問題が発生している場所を正確に示すスクリーンショットを更新していただけますか?

于 2008-11-14T17:38:19.720 に答える