确定UITableView是否以编程方式具有静态单元格或动态原型?

dmu*_*mur 5 objective-c uitableview ios uistoryboard

我正在编写一个抽象的UITableViewController类,我想写一些viewDidLoad类似的东西

if (self.tableView.contentType == UITableViewContentTypeStaticCells) {
    // Do something when table view has static cells
} else {
    // Do something when table view has dynamic prototypes
}
Run Code Online (Sandbox Code Playgroud)

但显然contentType在UITableView 上没有.有没有办法以编程方式确定tableView的故事板内容是静态还是动态?

Mic*_*lum 0

没有任何方法可以区分这两者,但如果您更具体地了解您想要实现的目标,我们也许可以建议实现您目标的替代方法。