magazine off

Swift3 でUITextViewのkeyboardを閉じる方法

投稿日 : 2017年4月28日(金曜日)

環境

Xcode8
Swift3

必要な手順

↓

ストーリーボードでデリゲートを設定する

↓

classにUITextViewDelegateを継承する

↓

delegate = selfをviewDidLoadの中に設定する

実装

Step1

と継承しないと全然動きません

class ContactUsViewController: UIViewController, UITextViewDelegate {

Step2

おきまりのデリゲート

TextView.delegate = self

Step3

リターンがされた時の処理を書く

func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
        if (text == "\n") {
            textView.resignFirstResponder()

        }else{

        }
        return true
    }

Categories

Recent Posts

React.jsでComponentの分割をしてみる

  Components と Props コンポーネントを使用すると、UIを独…

投稿日 : 2017年4月29日(土曜日)

WordPress自作テーマ作成でheader.phpの中にbodyまで含める方法

   WordPressの自作テーマ作成では、基本的に heade…

投稿日 : 2021年10月17日(日曜日)

railsではcssは本番環境にデプロイする前に、.jsや.cssをプリコンパイルする。

  本番環境にデプロイする前に、.jsや.cssをプリコンパイルする。 r…

投稿日 : 2018年11月14日(水曜日)