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