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

}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容