在m上1.cell的展示,一直都是依靠資料來源的支援。所以,必須要在資料來源裡面新增bool,預設為false
在v上2.cell的setmodel方法裡面,將資料來源的新增bool賦值為cell的是否選中
在c上3.在控制器上,接受cell的點選事件方法裡面,也就是
func tableview(tableview: uitableview, didselectrowatindexpath indexpath: nsindexpath) {}
裡面,遍歷資料來源,將資料來源的bool設定復位成false,然後取出陣列中indexpath.row的model,將其設定bool設定成true(也可以在遍歷中,如果元素下標 = indexpath.row,model.bool = index == indexpath.row。便可)
最後不要忘記reloaddata一下
Android如何保持程式一直執行
在正常情況下,android系統會讓程式和服務進入休眠狀態以節約電量使用。然而在開發android程式時,有時候在程式執行的時候,不能讓系統休眠,否則有一些執行會停止,因此我們需要設定禁止休眠。android中設定禁止休眠有兩種方式 1.在view中設定flag keep screen on。實現上...