欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

ios开发swift TextView

程序员文章站 2022-10-26 11:42:47
let textview = uitextview(frame:cgrect(x:10,y:10,width:100,height:100)); //设置边框粗细...
let textview = uitextview(frame:cgrect(x:10,y:10,width:100,height:100));
        //设置边框粗细
        textview.layer.borderwidth = 1;
        //边框颜色
        textview.layer.bordercolor = uicolor.gray.cgcolor;
        self.view .addsubview(textview);

        //是否可编辑
        textview.iseditable = false;
        //内容是否可选
        textview.isselectable = false;
        //属性font字体,字体颜色,textalignment:对齐方式

        //给文字中电话和网址自动加上链接
        textview.datadetectortypes = []//都不加链接
        textview.datadetectortypes = .phonenumber // 只有电话好吗
        textview.datadetectortypes = .link // 网址
        textview.datadetectortypes = .all //全加上


        //给点选文字弹出的菜单中(全选,复制,后面加上自定义按钮)
        let mail = uimenuitem(title:"邮件",action:#selector(viewcontroller.onmail))
        let menu = uimenucontroller();
        menu.menuitems = [mail];
        }
          @objc func onmail(){
      print("我是加上的按钮点击事件")

    }