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("微信") } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |