ホーム

Swift3 でUITextViewのkeyboardを閉じる方法

環境

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
    }
Pocket
LinkedIn にシェア



新規webサービスの開発の依頼ならoffテク⭐️

低コストで、Reactなどモダン言語での新規webサービス開発を承ります

-ホーム

Copyright© off , 2020 All Rights Reserved Powered by AFFINGER5.