1

上部にテキストフィールド、その下にテキストビュー、テキストビューの下に2つのボタンがあるビューがあります。

キーボードは「完了」ボタンで構成されています。ユーザーが情報を入力したら、テキストビューの下にある保存ボタンをクリックします。まず [完了] をクリックしてキーボードを非表示にし (保存ボタンを表示)、[保存] ボタンをクリックします。

テキストビューでキャリッジリターンを許可する必要がありますが、「リターン」はすでに完了しています。

Return キーとキーボードを非表示にする機能が必要な場合、通常はどのように処理されますか?

4

2 に答える 2

2

ボタンをビューにドラッグし、テキストを削除し、サイズを変更してビュー全体を占有します。ドキュメント アウトラインで、新しいボタンを選択し、要素のリストの一番上にドラッグします。これにより、ビューの要素が隠れないようにバックグラウンドに配置されます。

次のコードを ViewController に追加します。

@IBAction func hideKeyboard(sender: AnyObject) {
    self.textField.resignFirstResponder()
}

ボタンをこのアクションにリンクすれば、準備は完了です。

于 2015-03-22T06:35:18.977 に答える