美文网首页
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