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")
}

}

你可能感兴趣的:(Swift多行文本输入框(UITextView)的用法)