如果controller 繼承的是 uiviewcontroller 則需要繼承 .....- -! 遵守協議 uitableviewdatasource, uitableviewdelegate.並在 viewdidload 中:
tableview.datasource = self
tableview.delegate = self
//移除 cell 全部分割線
tableview.separatorstyle = .none
//預設行高
tableview.estimatedrowheight = 20
//自動設定高度
tableview.rowheight = uitableviewautomaticdimension
/*----- 列表由下向上----*/
1: tableview.transform = cgaffinetransform (scalex: 1,y: -1)
2: var index = self.textlist.count-1-indexpath.row
3: let content = textlist[index]
4: cell.content.transform = cgaffinetransform (scalex: 1,y: -1)
cell.content.numberoflines = 0
//cell 文字多段變色
var cellname = content.name + ": "
var celltext = content.content
//所有文字變為富文字
let attrstring:nsmutableattributedstring = nsmutableattributedstring(string: cellname + celltext)
//顏色處理的範圍
let str = nsstring(string: cellname + celltext)
let therange = str.range(of: cellname)
//顏色處理
attrstring.addattribute(nsattributedstringkey.foregroundcolor, value:uicolor.red, range: therange)
cell.content.attributedtext = attrstring
/*將按鈕檢視設定到cell檢視頂層
*/func bringbtntofront()
回顧Swift 3,展望Swift 4
在swift 3 late 2016版本臨近發布之際,蘋果公司開發者工具部門高階總監chris lattner發給 swift evolution 郵件列表一篇長文。文中對swift 3的開發過程進行了回顧,並給出了對swift 4的期望。在對swift 3的回顧中,lattner主要側重於說明開源...
回顧Swift 3,展望Swift 4
在swift 3 late 2016版本臨近發布之際,蘋果公司開發者工具部門高階總監chris lattner發給 swift evolution 郵件列表一篇長文。文中對swift 3的開發過程進行了回顧,並給出了對swift 4的期望。在對swift 3的回顧中,lattner主要側重於說明開源...
回顧Swift 3,展望Swift 4
在 swift 3late 2016版本臨近發布之際,蘋果公司開發者工具部門高階總監 chris lattner 發給 swift evolution 郵件列表一篇長文。文中對 swift 3 的開發過程進行了回顧,並給出了對 swift 4 的期望。在對 swift 3 的回顧中,lattner ...