0

私はiPadアプリで作業しており、テキストフィールドについては、テキストを空にすることができない場合はエラーアラートを表示する必要があるなどの検証があります.しかし、iPadでは、キーパッドの右下隅にデフォルトのボタンがあり、画像のようなものがありますキーボード。まさにこのボタンをクリックすると、キーボードは検証チェックなしで自動的に辞任します。

このボタンをクリックしてテキストフィールドの辞任を無効にするにはどうすればよいですか。

[textField rejectFirstresponder]; または textfieldsholdreturn メソッドが役立ちますか?

4

1 に答える 1

0

これについて 100% 確信があるわけではありませんがtextFieldShouldEndEditing:、protocol のメソッドUITextFieldDelegateが探しているものであるはずです。

ドキュメントには次のように記載されています。

注: この方法を使用してテキスト フィールドの内容を検証する場合は、オーバーレイ ビューを使用してその効果に対するフィードバックを提供することもできます。たとえば、テキストが無効で修正が必要であることを示す小さなアイコンを一時的に表示できます。テキスト フィールドにオーバーレイを追加する方法の詳細については、UITextField のメソッドを参照してください。

于 2013-08-07T07:59:17.620 に答える