Swift:TableView不可选

时间:2015-07-08 21:57:37

标签: ios swift uitableview scroll

我在swift中有一个当前可选择的TableView,并允许用户滚动。我想这样做,以便用户无法与它进行交互,因此它会自动滚动。想想类似于不断运行500~股票及其价格的股票饲料。我怎么能在swift中做到这一点?

import Foundation
import UIKit

class BucketTableViewController: UITableViewController {

    var buckets = [NSDictionary]()

    let delegate = UIApplication.sharedApplication().delegate as! AppDelegate

    override func viewDidLoad() {
        buckets = [...]
    }

    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return buckets.count
    }

    override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! BucketTableViewCell

        return cell
    }
        })
    }
}

数据取自桶数组,大约500~长。我该怎么做?

感谢

1 个答案:

答案 0 :(得分:6)

您可以通过;

禁用用户互动
tableView.userInteractionEnabled = False

滚动使用此方法:scrollToRowAtIndexPath:atScrollPosition:animated: