設置label
//設置label內(nèi)容,內(nèi)容里面用了\n,顯示的時候會換行
label.text = "HiHIHIHI"
//設置label字體大小
label.font = UIFont.systemFontOfSize(20)
//設置label字體顏色
label.textColor = UIColor(red: 0, green: 0.5, blue: 0.5, alpha: 1.0)
//設置label背景顏色
label.backgroundColor = UIColor(red: 1.0, green: 1.0, blue: 0, alpha: 1.0)
//設置文字對齊方式
label.textAlignment = .Center
//numberOfLines 設置0行的時候會自動換行
label.numberOfLines = 0
UIImageView顯示圖片
- UIImageView可以顯示靜態(tài)圖片或者多張圖片組成的動畫
- 通過Sb只能設置靜態(tài)圖片
- UIImageView用有高亮狀態(tài)的圖片
- contentMode管理圖片如何拉伸
- UIImageView默認不能接受用戶操作
1.設置Image1的圖片
//設置Image1的圖片
Image1.image = UIImage(named:"cm2_act_icn_share")
//設置圖片設置模式(拉伸,填充拉伸,原圖居中或者右上角等)
Image1.contentMode = .Center
2.設置動畫圖片組
//聲明一個數(shù)組,保存需要動畫需要的圖片名
let imaArr = ["cm2_act_icn_share_sm",
"cm2_play_btn_loop",
"cm2_play_btn_shuffle"]
//設置動畫圖片(將一組圖片名轉換成UIImage類型的數(shù)組)
Image1.animationImages = imaArr.map{UIImage(named:$0)!}
//設置動畫的播放一周(一輪)需要的時間
Image1.animationDuration = 3
//設置動畫的周期,3表示只執(zhí)行3周
Image1.animationRepeatCount = 3
3.設置兩個按鍵分別是開始播放動畫和停止動畫
@IBAction func stopB(sender: UIButton) {
//停止動畫
Image1.stopAnimating()
Image1.highlighted = !Image1.highlighted
}
@IBAction func DIdClick(sender: UIButton) {
//開始動畫
Image1.startAnimating()
//jepg 有損壓縮格式,沒有透明度
//png無損壓縮格式
//動畫表示1s/30幀