7

UIButtonビューコントローラーを閉じるiPadアプリケーションの左上隅に(「戻るボタン」)があります。このボタンを少し高くタップすると、ボタンをアクティブにすると同時に通知ペインをプルダウンし始めることができることを発見しました。これが発生すると、 my-viewWillDisappearが実行され、ビュー内のアニメーションが停止しますが、ビューは実際には閉じません。もちろん、通知ペインは最後まで下がらないので、最終的な結果は私のアニメーションがクラッシュしたように見え、戻るボタンも同様に機能しませんでした.

明らかな解決策は、ボタンを少し下に移動することですが、それはレイアウト上の理由から望ましくないため、次の場合に興味があります。

  1. 誰もがこれまでにこの動作を見たことがあります。
  2. それが明確に定義された動作である場合、またそうである場合、Apple はそれをどこに記述していますか。
  3. 既知の回避策はありますか?

編集:実際には問題が少ないように見えます。-applicationWillResignActive呼び出されているのは myであり、 ではありません-viewWillDisappear。まだ見栄えは悪いですが、少なくとも動作は明確に定義されています。ホームボタンをまったくアクティブにしておらず、通知ペインをプルダウンしているだけです。

4

1 に答える 1