Swift多行文本輸入框(UITextView)的用法

import UIKit

class ViewController: UIViewController        ,UITextFieldDelegate,UITextViewDelegate,UIActionSheet  Delegate,UIAlertViewDelegate{
override func viewDidLoad() {
    super.viewDidLoad()
    

let textView:UITextView = UITextView()
    textView.frame = CGRectMake(10, 160, 200, 60)
    textView.layer.borderWidth = 1
    textView.layer.borderColor = UIColor.blackColor().CGColor
    textView.delegate = self
    textView.editable = false
    textView.selectable = true
    textView.font = UIFont(name: "Zapfino", size: 12)
    textView.textColor = UIColor.redColor()
    textView.textAlignment = .Center

    textView.text = "tel:18566666666 多行文本輸入框(UITextView)的用法http://www.baidu.com"

    textView.dataDetectorTypes = UIDataDetectorTypes.PhoneNumber//電話和網址都加
    self.view.addSubview(textView)
    let mail = UIMenuItem(title: "郵件", action: "onMail")
    let weixin = UIMenuItem(title: "微信", action: "onWeixin")
    let menu = UIMenuController()
    menu.menuItems = [mail,weixin]

}

func onMail(){
    print("mail")
}

func onWeixin(){
    print("weixin")
}

}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容