swift学习之Label
2015-12-07 16:06
429 查看
//UILabel的使用方法
let label:UILabel = UILabel(frame: CGRect(x: 0, y: 100, width: view.frame.size.width, height: 100))
label.text = "人人都爱萌叔老,天天不吃药"
label.textAlignment = NSTextAlignment.Center
// label.numberOfLines = 2
//设置文字过长的显示模式
label.lineBreakMode = NSLineBreakMode.ByTruncatingMiddle
//根据文本框范文自动缩放字体,以达到完全显示的目的
label.adjustsFontSizeToFitWidth = true
//字体大小 粗体
// label.font = UIFont.boldSystemFontOfSize(14)
//正常
label.font = UIFont.systemFontOfSize(14)
label.textColor = UIColor.blueColor()
//设置阴影
label.shadowColor = UIColor.cyanColor()
label.shadowOffset = CGSizeMake(1.0, 1.0)
//将文本标签加入视图中
view.addSubview(label)
// 给label添加点击事件
label.userInteractionEnabled = true
let tap:UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: "tap:")
label.addGestureRecognizer(tap)
}
func tap(tap : UITapGestureRecognizer){
print("tihis is click")
}
let label:UILabel = UILabel(frame: CGRect(x: 0, y: 100, width: view.frame.size.width, height: 100))
label.text = "人人都爱萌叔老,天天不吃药"
label.textAlignment = NSTextAlignment.Center
// label.numberOfLines = 2
//设置文字过长的显示模式
label.lineBreakMode = NSLineBreakMode.ByTruncatingMiddle
//根据文本框范文自动缩放字体,以达到完全显示的目的
label.adjustsFontSizeToFitWidth = true
//字体大小 粗体
// label.font = UIFont.boldSystemFontOfSize(14)
//正常
label.font = UIFont.systemFontOfSize(14)
label.textColor = UIColor.blueColor()
//设置阴影
label.shadowColor = UIColor.cyanColor()
label.shadowOffset = CGSizeMake(1.0, 1.0)
//将文本标签加入视图中
view.addSubview(label)
// 给label添加点击事件
label.userInteractionEnabled = true
let tap:UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: "tap:")
label.addGestureRecognizer(tap)
}
func tap(tap : UITapGestureRecognizer){
print("tihis is click")
}
相关文章推荐
- swift实际使用中遇到的问题及解决
- fir.im Weekly - 进击的 Swift
- Ubuntu 15.10部署Swift开发环境
- [Swift]swift单例模式的三种写法
- Swift Up and Running——变量和常量
- Swift中使用do-catch语句进行异常处理
- 《Swift 的界面之间的传值,详细介绍3种传值方式》 正向传值、协议传值、闭包
- 2015年科技巨头的十个开源产品,不只是.NET、Swift
- fir.im Weekly - 进击的 Swift
- Swift基础知识
- 《从零开始学Swift》学习笔记(Day 45)——重写方法
- 几个 Swift 代码规范 #swiftlang
- 《从零开始学Swift》学习笔记(Day 45)——重写方法
- # for 循环
- # 变量和常量
- swift基本语法简介
- Swift的一些翻译4:Designing UI Using Stack Views
- Swift 和 OC 混编
- Swift中闭包,懒加载,单例的写法区别
- 《Swift UIViewController 的切换跳转动画和 UIToolBar 的详细使用》