0

テキストフィールドの編集中に画面を上に移動してキーボードを表示しますが、広告を閉じるときに画面が上にあるときにiAdをクリックすると、画面が下がってキーボードが残るため、キーボードを非表示にすると画面がさらに下に移動しますすべてが画面半分下になっています。これを修正するにはどうすればよいですか? iAd がクリックされたことを認識することができれば、画面を維持できると考えました。

4

1 に答える 1

1

アプリケーションが iAD でのユーザーのタッチを知るために使用できるコールバック/デリゲート メソッドがあるかどうかはわかりません。

アップルがそれについて言っていることは次のとおりです。

バナー ビューがアプリケーションのユーザー インターフェイスを覆っている場合、インターフェイスが復元された後にデリゲートの bannerViewActionDidFinish: メソッドを呼び出します。

インターフェイスがバナー ビューで覆われている場合でも、広告が別のアプリケーションを起動したか、ユーザーがそうするように選択したため、アプリケーションは後でバックグラウンドに移動する可能性があります。いずれの場合も、ユーザー インターフェイスがバナー ビューで覆われている場合は、カバーされておらず、アプリケーションがバックグラウンドに移動する前にデリゲートの bannerViewActionDidFinish: が呼び出されます。アプリケーションがバックグラウンドに移行している可能性があるため、デリゲートは bannerViewActionDidFinish: メソッドからすぐに戻る必要があります。

于 2013-09-12T05:33:04.900 に答える