swift之我的第一個(gè)界面

了解了swift的語(yǔ)法,對(duì)swift搭建界面充滿著好奇,終于可以搭建界面了,心中竟然有些許的激動(dòng)。。。

下面就看下我的第一個(gè)swift界面吧

//1.創(chuàng)建一個(gè)字典
let colors =
[
"air force blue" : (red:93, green:138, blue:168),
"bittersweet" : (red:254, green:111, blue:94),
"ca" : (red:255, green:140, blue:0),
"air force " : (red:255, green:140, blue:0),
"bitterswee" : (red:143, green:0, blue:255),
"jazf" : (red:113, green:188, blue:120),
"air  blue" : (red:228, green:155, blue:15),
"bittersweets" : (red:244, green:0, blue:161),
"jaztt" : (red:252, green:247, blue:94),
"jazbb" : (red:165, green:11, blue:94)
]

//2.創(chuàng)建一個(gè)view
let backView = UIView(frame: CGRectMake(0.0, 0.0, 320.0, CGFloat(colors.count * 50)))
backView.backgroundColor = UIColor.blackColor()

var index = 0
//3.(colorName, rgbTuple)這個(gè)是元組,用起來(lái)超級(jí)方便,直接取出字典的key和value
for (colorName, rgbTuple) in colors {
var colorStripe = UILabel(frame: CGRectMake(0.0, CGFloat(index * 50 + 5), 320, 40))
colorStripe.backgroundColor =
    UIColor(
        red: CGFloat(rgbTuple.red) / 255.0,
      green: CGFloat(rgbTuple.green) / 255.0,
       blue: CGFloat(rgbTuple.blue) / 255.0,
      alpha: 1.0
)

//4.創(chuàng)建label,目的是聯(lián)系代碼 
var colorLABEL = UILabel(frame: CGRectMake( 0.0 , 0.0, 300, 40))
colorLABEL.font = UIFont(name: "Arial", size: 20)
colorLABEL.textColor = UIColor.blackColor()
colorLABEL.text = colorName;
colorStripe.addSubview(colorLABEL)
backView.addSubview(colorStripe)
index += 1
}

運(yùn)行結(jié)果:

屏幕快照 2016-06-29 下午5.22.11.png

在駛向swift的路上繼續(xù)努力。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容