Swiftでリターンキーをボタン押下と同じ動作にするには?
2023-08-15 12:30:32
質問
ソフトウェアキーボードのリターンキーを押すか、UIButtonをタップするかのどちらかでアクションができるようにする方法を知りたいです。
UIボタンはすでにIBActionを実行するように設定されています。
ユーザーがキーボードのリターンキーを押して、同じアクションを実行できるようにするにはどうしたらよいでしょうか。
どのように解決するのですか?
UITextFieldDelegateプロトコルを継承したクラスであることを確認します。
SomeViewControllerClass : UIViewController, UITextFieldDelegate
以下のようなアクションを行うことができます。
override func viewDidLoad() {
super.viewDidLoad()
self.textField.delegate = self
}
func textFieldShouldReturn(textField: UITextField) -> Bool {
//textField code
textField.resignFirstResponder() //if desired
performAction()
return true
}
func performAction() {
//action events
}
関連
-
[解決済み] Xcode 4で「既存のフレームワークを追加」する方法は?
-
[解決済み] Xcode製品 -> アーカイブを無効にする
-
[解決済み] Swiftを使用してアプリのバージョンとビルド番号を取得するにはどうすればよいですか?
-
[解決済み] Swift で app delegate への参照を取得するにはどうすればよいですか?
-
[解決済み] prepareForSegue: オブジェクトの渡し方
-
[解決済み] PCHエラーの修正方法について教えてください。
-
[解決済み] Xcodeの行の複製/削除
-
[解決済み] Interface Builderのオートレイアウト(制約)を解除する
-
[解決済み] Xcodeのコードのインデントを修正する
-
[解決済み] UITextFieldのリターンキーにアクションを追加するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 'ld: 警告: オプションに対応するディレクトリが見つかりません'
-
[解決済み] コマンドラインからXcodeをアップデートする方法
-
[解決済み] Xcode 4 - "Archive "がグレーアウトしている?
-
[解決済み】Xcode 6がアーカイブを送信する際にクラッシュします。
-
[解決済み] Xcodeソース自動組版
-
[解決済み] Xcode 4のCopyrightテンプレートで会社名を変更するにはどうすればよいですか?
-
[解決済み] var' パラメータは非推奨で、Swift 3 で削除される予定です。
-
[解決済み] 会社名はどこに設定すればよいですか?
-
[解決済み] Xcodeのコードのインデントを修正する
-
[解決済み] OS X v10.9 (Mavericks)でGDBが見つからない