1
2
3
4
|
var textview= UITextView (frame: CGRectMake (10,100,200,100))
textview.layer.borderWidth=1 //边框粗细
textview.layer.borderColor= UIColor .grayColor(). CGColor //边框颜色
self .view.addSubview(textview)
|
1
|
textview.editable= false
|
1
|
textview.selectable= false
|
1
2
3
4
|
textview.dataDetectorTypes = UIDataDetectorTypes . None //都不加链接
textview.dataDetectorTypes = UIDataDetectorTypes . PhoneNumber //只有电话加链接
textview.dataDetectorTypes = UIDataDetectorTypes . Link //只有网址加链接
textview.dataDetectorTypes = UIDataDetectorTypes . All //电话和网址都加
|
6,自定义选择内容后的菜单
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import UIKit
class ViewController : UIViewController {
override func viewDidLoad() {
super .viewDidLoad()
var mail = UIMenuItem (title: "邮件" , action: "onMail" )
var weixin = UIMenuItem (title: "微信" , action: "onWeiXin" )
var menu = UIMenuController ()
menu.menuItems = NSArray (array: [mail,weixin])
}
func onMail(){
println ( "mail" )
}
func onWeiXin(){
println ( "weixin" )
}
override func didReceiveMemoryWarning() {
super .didReceiveMemoryWarning()
}
} |