swift TextView

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("我是加上的按鈕點擊事件")

    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章