2016-07-28 6 views
0

私は基本的に、動的なUITableViewCell内で進行状況ビューを持っています。特定のセルの進行状況ビュー(または任意のビュー)にはどのようにアクセスしますか?その特定のセルに格納されている値に基づいて進捗を変更したいと思います。Swiftの動的UITableViewCellでビューを編集するにはどうすればよいですか?

ありがとうございます。

+0

は何をしたいと具体的に説明してください:あなたのテーブル内の進行状況ビューは、これはあなたがさわやかなセルを実装することができますどのようにされている -

var progress: Double = 0.0 { didSet{ updateProgressCell() } } 

あなたは(progressCellRowNumber行番号何)どこを知っていると仮定すると?私はそれをはっきりと理解していません。 –

答えて

0

あなたが進歩のためのビューコントローラ(クラス)レベルプロパティを持っていて、できるだけ早く進展が更新されるよう表示を更新できるように、最終的にプロパティオブザーバを実装する必要があります。

fund updateProgressCell() { 
    var indexPath = NSIndexPath(forRow: progressCellRowNumber, inSection: 0) 
    self.tableView.reloadRowsAtIndexPaths([indexPath], withRowAnimation: UITableViewRowAnimation.None) 
} 
+0

ありがとうございますが、私はそれを理解しました!私は、動的プロトタイプ用のカスタムクラスを持つことができないと言っているエラーを受け取りました。私は何が変わったのか分からないが、私は突然それを私が望むように実装することができた。 – Greg

関連する問題