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("我是加上的按鈕點擊事件")
}
swift TextView
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.