例如,如果我要求a UITableView显示在视图中的其他内容下方,那么最佳做法是:
UITableView作为子视图,或UITableViewController?据我所知,两者都会提供相同的用户体验,但我有兴趣知道哪种方法被认为是最佳实践?
你有几个选择:
UITableView并使包含视图控制器成为表视图的数据源和委托.UITableView并使其他类成为表视图的数据源和委托.选择取决于适当的责任分工和封装.
如果您需要在多个视图控制器中嵌入表视图,则选项2和3允许重用.
你的问题没有简单的答案.这完全取决于您的需求,数据和应用程序的结构.