1

Flex を使用してモバイル アプリケーションを構築しています。

各入力にsoftKeyboardInputAreaOfInterestを設定して、下にボタンを含めようとしています。関心のある領域は、ソフト キーボードによって残された残りの画面スペースよりも小さいため、viewActivate に設定して、正しい寸法が渡されるようにしました。

ただし、iOS でテストしていますが、動作していないようです。rect を設定すると正しい寸法がトレースされますが、パン動作が正しくありません。

他のスレッドでも、これに関する未回答の投稿が 1 つまたは 2 つ見つかりました。確かに、このプロパティは作成および文書化されていませんが、実際には実装されていません。絶対に何もしないようです。

この段階では、フォームの下部にある入力フィールドとボタンの両方がビューにパンされることを保証する方法を見つけることができません。

できれば助けてください!

4

1 に答える 1

0

これはバグです – softKeyboardAreaOfInterest は iOS では動作しません。7 月の AIR プレリリースの際に、Adobe AIR チームと連絡を取りました。彼らはバグを確認し、オンラインの AS3 ドキュメントに文を追加しました (「このプロパティは iOS では利用できません」)。

今日、最新バージョンの AIR (バージョン 3.5.0.600) で再度テストしましたが、iOS ではまだ動作しませんが、オンラインの AS3 ドキュメントから、softKeyboardAreaOfInterest が iOS で動作しないという文が削除されました。これは見落としだと思います。

更新、2012 年 11 月 19 日: AIR 3.5 の場合、AS3 ドキュメントの「iOS では利用できません」の削除は見落としであることが判明し、修正されました。このプロパティは、AIR 3.5 を使用する iOS ではまだ機能しません。

更新、2012 年 11 月 20 日: Adob​​e からの今日の言葉は、これはバグではなく、softKeyboardAreaOfInterest が iOS で有効になっていないということです。

于 2012-11-11T18:50:40.063 に答える