tableViewCell中的对象仅在选择单元格时显示

时间:2015-10-20 18:01:57

标签: ios swift uitableview

我有自定义 UITableViewCell ,其中包含按钮进度视图。它有 5个进度视图对象。

viewController.swift我有一个结构,其中 6个变量(一个类型按钮和五个类型进度视图)。

当我点击此按钮时,我将结构变量设置为这五个进度视图对象。另外NSUrlSession函数开始下载文件。必须在这些进度视图中显示下载进度。它正常工作,除了看到这些进度视图的时刻我必须集中注意力,选择这个单元格。如何修复它,以便点击此按钮,所有进度视图将显示在单元格中,而不选择

一些代码:

struct vis {
        static var b: UIButton!
        static var p1: UIProgressView!
        static var p2: UIProgressView!
        static var p3: UIProgressView!
        static var p4: UIProgressView!
        static var p5: UIProgressView!
}

vis.b = (sender as? UIButton)!
vis.p1 = (cell?.viewWithTag(5) as? UIProgressView)!
vis.p2 = (cell?.viewWithTag(6) as? UIProgressView)!
vis.p3 = (cell?.viewWithTag(7) as? UIProgressView)!
vis.p4 = (cell?.viewWithTag(8) as? UIProgressView)!
vis.p5 = (cell?.viewWithTag(9) as? UIProgressView)!

1 个答案:

答案 0 :(得分:0)

您可以tableView.allowsSelection = NO;停用单元格选择,然后您可以使用progressTintColortrackTintColorprogressImagetrackImage来管理进度控件的颜色