swift中UITextView的使用

UITextView的使用

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        self.setupTextview()
    }
    
    func setupTextview() {
        // 創建textView
        let textView = UITextView(frame: CGRect(x: 100, y: 100, width: 100, height: 100))
        // 邊框粗細
        textView.layer.borderWidth = 1
        // 邊框顏色
        textView.layer.borderColor = UIColor.red.cgColor
        // 設置可編輯狀態
        textView.isEditable = true
        
        // 設置代理
        textView.delegate = self
    
        self.view.addSubview(textView)
        
    }

}

extension ViewController: UITextViewDelegate {

    func textViewShouldBeginEditing(_ textView: UITextView) -> Bool {
        print("將要開始輸入")
        return true
    }
    func textViewDidBeginEditing(_ textView: UITextView) {
        print("已經開始輸入")
    }
    func textViewShouldEndEditing(_ textView: UITextView) -> Bool {
        print("將要輸入結束")
        return true
    }
    func textViewDidEndEditing(_ textView: UITextView) {
        print("已經輸入結束")
    }
    func textViewDidChange(_ textView: UITextView) {
        print("輸入已經改變")
    }
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容