加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift – 用uiTextView关闭键盘

发布时间:2020-12-14 05:53:45 所属栏目:百科 来源:网络整理
导读:我相信这不是那么困难,但是我无法找到关于如何使用textview而不是textfield的return / done键关闭键盘的信息。这是我迄今为止所尝试过的(与文本框一起使用) 非常感谢任何帮助! // PostTravelQuestion.swiftclass PostTravelQuestion: UIViewController,UIT
我相信这不是那么困难,但是我无法找到关于如何使用textview而不是textfield的return / done键关闭键盘的信息。这是我迄今为止所尝试过的(与文本框一起使用)

非常感谢任何帮助!

//  PostTravelQuestion.swift

class PostTravelQuestion: UIViewController,UITextViewDelegate {

    @IBAction func closepostpage(sender: AnyObject) {
        dismissViewControllerAnimated(true,completion: nil)
    }


    @IBOutlet var postquestion: UITextView!


    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
        postquestion.delegate = self
    }

    self addDoneToolBarToKeyboard:self.textView


    /*func textViewShouldEndEditing(textView: UITextView) -> Bool {

        textView.resignFirstResponder()

        return true
    }*/

    /*override func touchesBegan(touches: NSSet,withEvent event: UIEvent) {
        postquestion.resignFirstResponder()
        self.view.endEditing(true)
    }*/



    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


    func textViewShouldReturn(textView: UITextView!) -> Bool {
        self.view.endEditing(true);
        return true;
    }
}
这对我有用:
import UIKit

class ViewController: UIViewController,UITextViewDelegate {


    @IBOutlet weak var textView: UITextView!

    override func viewDidLoad() {
        super.viewDidLoad()

        textView.delegate = self
    }

    func textView(textView: UITextView,shouldChangeTextInRange range: NSRange,replacementText text: String) -> Bool {
        if(text == "n") {
            textView.resignFirstResponder()
            return false
        }
        return true
    }

}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读