美文网首页
Swift多行文本输入框(UITextView)的用法

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

作者: MangoJ | 来源:发表于2016-06-27 13:14 被阅读460次

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)的用法

      本文链接:https://www.haomeiwen.com/subject/mcezdttx.html