【发布时间】:2017-02-01 20:03:59
【问题描述】:
我的项目包含几个管理表的视图控制器。这些控制器没有明确地符合 UITableViewDelegate 或 UITableViewDataSource,并且是 UIViewController 的子类而不是 UITableViewController,但是设法公开了我从这些协议中实现的表视图方法,例如 tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat。这些视图控制器来自故事板,它可能正在做一些我不知道的幕后工作。这个魔法是怎么发生的?这些协议的隐含一致性从何而来?
【问题讨论】:
标签: ios swift uitableview uiviewcontroller