您的位置:首页 > 移动开发 > Swift

Swift UILable

2016-04-23 17:25 417 查看
Swift 语言 UILable的用法

import UIKit

class ViewController: UIViewController {
var lable1 : UILabel!

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
lable1 = UILabel(frame: CGRectMake(30,50,self.view.frame.width - 60,50))
lable1.text = "Swift UILable 1 Swift UILable 1 Swift UILable 1"
//        lable1.font = UIFont.systemFontOfSize(20)      //字体设置
//        lable1.font = UIFont.boldSystemFontOfSize(20)
//        lable1.font = UIFont.italicSystemFontOfSize(20)
lable1.font = UIFont(name: "Bobz Type", size: 20)
lable1.textColor = UIColor.purpleColor()
lable1.textAlignment = NSTextAlignment.Center
lable1.backgroundColor = UIColor.yellowColor()
lable1.enabled = false //设置文字是否可变
lable1.highlighted = true
lable1.highlightedTextColor = UIColor.blueColor()
lable1.shadowColor = UIColor.lightGrayColor()
//        lable1.shadowOffset = CGSizeMake(3, 3)
lable1.userInteractionEnabled = false
lable1.lineBreakMode = NSLineBreakMode.ByTruncatingMiddle //文本多余部分显示方式
lable1.adjustsFontSizeToFitWidth = true //文本调节显示 缩小
lable1.minimumScaleFactor = 0.9  //最小缩小比例
lable1.baselineAdjustment = UIBaselineAdjustment.AlignBaselines
lable1.numberOfLines = 1

self.view.addSubview(lable1)

//查找所有字体
let arr=UIFont.familyNames()
print(arr)
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: