當我有一個UITableView
具有多個部分,每個部分具有多個細胞與離散UIStepper
對照。一旦點擊並按住每個單元的UIStepper
同伴UILabel
與當前UIStepper
值更新,如需要。更新的UITableView節頭文字中使用UIStepper連續重複
這工作正常:保持UIStepper
下降,它增加總數,更新UILabel
,因爲它這樣做。
我想要的是每個部分的頭部將當前總計從該部分中的所有單元格中總計出來,並將該數字添加到標題文本中,從而爲用戶快速總結所有部分的單元格UIStepper
值。
==================== Section Total: 12 ==================== Cell: 3 | - | + | -------------------- Cell: 5 | - | + | -------------------- Cell: 4 | - | + | ==================== Section Total: 9 ==================== Cell: 1 | - | + | -------------------- Cell: 2 | - | + | -------------------- Cell: 6 | - | + |
這也工作,使用[self.tableView reloadData] ;
調用。
然而,只註冊在UIStepper
製成每個離散的觸摸;似乎呼叫reloadData
停止正在註冊的連續觸摸。這意味着要使標題中的總數與該部分單元格中增加的值保持同步,需要用戶每次觸摸單擊控件一次,而不是按住。
有整個「環」重裝單節的標題文本的任何方式,所以它跟蹤該用戶認爲他們的手指上的控制日益增加的價值?