ラベル iOS#UITextField の投稿を表示しています。 すべての投稿を表示
ラベル iOS#UITextField の投稿を表示しています。 すべての投稿を表示

2023年8月3日木曜日

iOS TextFieldのキーボードを閉じる実装方法を解説

どうも。どっことです。今回はiOSでのキーボードを閉じる実装について解説します。

解説

iOSではアプリからキーボードを閉じるのは非常に簡単で、UITextField#endEditing(true)を呼び出すだけでOKです。

@IBOutlet weak var textField: UITextField!

func closeKeyboard() {
    // キーボードを閉じる
    textField.endEditing(true)
}

AndroidではInputManagerにアクセスしたり必要な情報を渡したりで面倒臭いのに、iOSはとにかくシンプルで羨ましいですね。

参考

2023年7月14日金曜日

iOS UILabel/UITextField/UITextViewの違い

  • UILabel:AndroidのTextViewと同じ。テキストを表示するだけのView。
  • UITextField:singleLine限定のEditText。入力は一行のみ。
  • UITextView:AndroidのEditTextと同じ。入力は複数行。

移行予定

どうも。どっことです。 タイトルの通りですが、諸事情により GitHubPage に移行予定です。 https://mkt120.github.io/ この備忘録に記載の内容を転記しつつ、今後はこちらのページを更新していく予定です。