初试Swift---UILabel

classViewController:UIViewController{

overridefuncviewDidLoad() {

super.viewDidLoad()

letlabel =UILabel.init(frame:CGRect(x:10,y:20,width:300,height:100))

label.text="summerZao"

label.textColor=UIColor.red

label.backgroundColor=UIColor.black

label.textAlignment= .right

label.shadowColor=UIColor.gray//灰色阴影

label.shadowOffset=CGSize(width:1.5,height:1.5)//阴影的偏移量

label.font=UIFont(name:"Zapfino",size:20)

// label.font = UIFont.systemFont(ofSize: 20)

label.lineBreakMode= .byTruncatingTail//隐藏尾部并显示省略号

label.lineBreakMode= .byTruncatingMiddle//隐藏中间部分并显示省略号

label.lineBreakMode= .byTruncatingHead//隐藏头部并显示省略号

label.lineBreakMode= .byClipping//截去多余部分也不显示省略号

label.numberOfLines=2//显示两行文字(默认只显示一行,设为0表示没有行数限制)

label.isHighlighted=true//设置文本高亮

label.highlightedTextColor=UIColor.green//设置文本高亮颜色

//富文本设置

/*

let attributeString = NSMutableAttributedString(string:"welcome to hangge.com")

//从文本0开始6个字符字体HelveticaNeue-Bold,16号

attributeString.addAttribute(NSFontAttributeName,

value: UIFont(name: "HelveticaNeue-Bold", size: 16)!,

range: NSMakeRange(0,6))

//设置字体颜色

attributeString.addAttribute(NSForegroundColorAttributeName, value: UIColor.blue,

range: NSMakeRange(0, 3))

//设置文字背景颜色

attributeString.addAttribute(NSBackgroundColorAttributeName, value: UIColor.green,

range: NSMakeRange(3,3))

label.attributedText = attributeString

*/

self.view.addSubview(label)

}

overridefuncdidReceiveMemoryWarning() {

super.didReceiveMemoryWarning()

// Dispose of any resources that can be recreated.

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容