刷新控制 - 显示上面的电视

问题描述:

我想问你如何显示UIActivityControl下的电视单元。这就是它现在的样子。由于刷新控制 - 显示上面的电视

(self.tableView.refreshControl = self.refresh_control 不起作用

代码:

override func viewDidLoad() { 
    super.viewDidLoad() 

    self.refresh_control = UIRefreshControl() 
    self.refresh_control.attributedTitle = NSAttributedString(string: "Aktualizace") 
    self.refresh_control.addTarget(self, action: "refresh:", forControlEvents: UIControlEvents.ValueChanged) 
    self.view.addSubview(self.refresh_control) 
    self.view.bringSubviewToFront(self.tableView) 
} 

enter image description here

你不需要refresh_control成员,也不你需要添加refresh_control作为一个子视图。

UITableViewController有一个refreshControl成员。

试试这个:

self.refreshControl = UIRefreshControl() 
self.refreshControl.attributedTitle = NSAttributedString(string: "Aktualizace") 
self.refreshControl.addTarget(self, action: "refresh:", forControlEvents: UIControlEvents.ValueChanged)