0

最近、ユーザーにパスワードの入力を促すためUITextFiedに aを使用しました。UIAlertViewしかし、UIAlertViewが提示された後、キーボードが何らかのレイヤーによってオーバーラップ/オーバーレイされていることがわかり、キーボードから何も入力できません。

これを修正する方法を教えてください。どうもありがとう。

![UIAlertView のスクリーンショット][1]

http://i.stack.imgur.com/CMvMz.png

4

1 に答える 1

1

UIAlertView 内の要素をサブクラス化したり、いじったりしないでください。 Apple のドキュメントには次のように書かれています。

サブクラス化の注意事項

UIAlertView クラスはそのまま使用することを意図しており、サブクラス化はサポートしていません。このクラスのビュー階層は非公開であり、変更してはなりません。

現在表示されているビュー内の他のものの上にサブビューとして追加できる独自の UIView (テキスト フィールドとボタンを含む) を作成する必要があります。

于 2013-01-12T05:19:41.803 に答える