關於如何讓cell一直保持選中?

2023-02-07 06:05:52 字數 498 閱讀 2899

在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。實現上...