加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift - UITextView

发布时间:2020-12-14 05:07:20 所属栏目:百科 来源:网络整理
导读:import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //创建UITextView let textView = UITextView(frame: CGRect(x: 10,y: 100,width: 200,height: 100)) textView.layer.borderWidth = 1 //边框宽度
import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        //创建UITextView
        let textView = UITextView(frame: CGRect(x: 10,y: 100,width: 200,height: 100))
        textView.layer.borderWidth = 1 //边框宽度
        textView.layer.borderColor = UIColor.gray.cgColor//设置边框颜色
        self.view.addSubview(textView)//将TextView添加到视图中
        //是否可编辑
        textView.isEditable = false
        //内容是否可选(进行copy等操作)
        textView.isSelectable = false//如果内容不可选,那么也无法进行编辑
        //设置字体
        textView.font = UIFont.systemFont(ofSize: 17)
        //设置字体颜色
        textView.textColor = UIColor.blue
        //设置对齐方式
        textView.textAlignment = .center
        //自动识别电话,地址并跳转(只有在不可编译状态下才能识别)
        textView.dataDetectorTypes = []//不识别
        /*
         phoneNumber 识别电话
         link 识别地址
         all 电话、地址
        */
        //自定义选择内容后的菜单(在选中一段文本后将会显示一系列copy,cur,replace等选项,我们也可以自定义一些选项)
        let share = UIMenuItem(title: "分享",action: #selector(ViewController.Share))
        let WeChat = UIMenuItem(title: "微信",action: #selector(ViewController.WeChat))
        let menu = UIMenuController()
        menu.menuItems = [share,WeChat]
    }
    @objc func Share(){
        print("已分享")
    }
    @objc func WeChat(){
        print("微信")
    }

}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读