を使用する場合のUITableViewセクションヘッダテキストの更新Iは、それぞれ別個UIStepper
コントロールで複数のセルを有し、複数のセクションを持つUITableView
を有します。必要に応じて各セルのUIStepper
コンパニオンUILabel
をタップして保持されると、現在のUIStepper
値で更新されます。UIStepper連続リピート
これは正常に動作しています。UIStepper
を押し下げて合計を増やし、UILabel
を更新します。
私が欲しいのは、各セクションのヘッダーがそのセクション内のすべてのセルから現在の合計を合計し、ヘッダーテキストにその数値を追加して、ユーザーにすべてのセクションのセルUIStepper
の値の合計を与えることです。 [self.tableView reloadData] ;
コールを使用して、あまりにも働いて
==================== Section Total: 12 ==================== Cell: 3 | - | + | -------------------- Cell: 5 | - | + | -------------------- Cell: 4 | - | + | ==================== Section Total: 9 ==================== Cell: 1 | - | + | -------------------- Cell: 2 | - | + | -------------------- Cell: 6 | - | + |
。
しかし、それだけUIStepper
で行わ各離散タッチレジスタ。 reloadData
コールが登録されている連続タッチを停止するように見えます。これは、そのセクションのセルの増加する値と同期してヘッダーの合計を維持することを意味します。ユーザーは、押したままではなく、一度に1つのタップをコントロールに触れ続ける必要があります。
「ループ」全体で単一セクションのヘッダーテキストをリロードする方法はありますので、ユーザーがコントロールの上に自分の指を保持しているとして、増加する値を追跡しますか?