0

カスタムビューがあり、正方形の中にいくつかの数字を描きます。これはすべて、Quartz プログラミングを使用して行われます。アクティブな通話中、ステータス バーが上部に表示され、ビューが下部に移動します。今までは、大丈夫です。しかし、四角のタッチイベントに基づいてビューを再描画しようとすると、四角の位置がめちゃくちゃになり、別の位置に描画されます。固定座標を持つのではなく、これらの正方形の座標を動的に導出する必要があることを知っています。しかし、適切なビュー変更を行うためにステータス バーが表示または縮小されていることをどのように確認すればよいでしょうか?

application:willChangeStatusBarFrame: を使用してイベントを処理しようとしましたが、呼び出されませんでした。ステータスバーのステータスをキャッチするには?

4

1 に答える 1

1

これをチェックしてください

通話中にビューを緑色のバーの下に配置するにはどうすればよいですか?

于 2010-11-26T20:03:13.247 に答える