Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift:TableView使不可选择_Ios_Swift_Uitableview_Scroll - Fatal编程技术网

Ios Swift:TableView使不可选择

Ios Swift:TableView使不可选择,ios,swift,uitableview,scroll,Ios,Swift,Uitableview,Scroll,我在swift中有一个TableView,当前可以选择,并允许用户滚动。我想让它让用户无法与之交互,因此它会自动滚动。想一想类似于一个持续运行500只股票及其价格的股票供给。在斯威夫特我该怎么做 import Foundation import UIKit class BucketTableViewController: UITableViewController { var buckets = [NSDictionary]() let delegate = UIAppli

我在swift中有一个TableView,当前可以选择,并允许用户滚动。我想让它让用户无法与之交互,因此它会自动滚动。想一想类似于一个持续运行500只股票及其价格的股票供给。在斯威夫特我该怎么做

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
    }
        })
    }
}
数据取自buckets数组,该数组大约500长。我该怎么做


谢谢

您可以通过以下方式禁用用户交互:

tableView.userInteractionEnabled = False

对于滚动,请使用此方法:

您可以通过以下方式禁用用户交互:

tableView.userInteractionEnabled = False

对于滚动,请使用以下方法:

这是什么意思?buckets=[…]在“大约500~”和“无限”之间有一个非常大的区别。你这是什么意思?bucket=[…]在“大约500~”和“无限”之间有一个非常大的区别。我在哪里设置:scrollToRowAtIndexPath:atScrollPosition:animated:True?TableViewController-ViewDidLoad??任何您想要的地方。这是一种方法。当希望表视图滚动到特定行时,可以调用它。我在何处设置:ScrollToRowatineXpath:atScrollPosition:animated:True?TableViewController-ViewDidLoad??任何您想要的地方。这是一种方法。当希望表视图滚动到特定行时,可以调用它