Dan*_*rch 1 ios parse-platform swift pfquerytableviewcontrolle pftableviewcell
在我的PFQueryTableViewController,习惯PFTableViewCell's没有任何分隔符,我不知道为什么.

googeling时我没有找到任何东西.
我究竟做错了什么?
class CategoryTableViewController: PFQueryTableViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
self.loadObjects()
}
// Initialise the PFQueryTable tableview
override init(style: UITableViewStyle, className: String?) {
super.init(style: style, className: className)
}
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
// Configure the PFQueryTableView
self.parseClassName = "Category"
self.pullToRefreshEnabled = true
self.paginationEnabled = false
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
// Mark - PFQueryTableViewController
override func queryForTable() -> PFQuery {
var query = PFQuery(className: self.parseClassName!)
return query
}
// Mark: UITableViewDataSource
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath, object: PFObject!) -> (PFTableViewCell!) {
var cell = self.tableView.dequeueReusableCellWithIdentifier("cell") as! PFTableViewCell
cell.accessoryType = UITableViewCellAccessoryType.Checkmark
cell.textLabel?.text = object["name"] as? String
return cell
}
}
Run Code Online (Sandbox Code Playgroud)
objectsDidLoad:用这个覆盖方法,UI应该恢复正常:
- (void)objectsDidLoad:(NSError *)error {
[super objectsDidLoad:error];
[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleSingleLine];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
297 次 |
| 最近记录: |