将笔尖加载到 UIView 中?
Posted
技术标签:
【中文标题】将笔尖加载到 UIView 中?【英文标题】:Load a nib into an UIView? 【发布时间】:2009-11-12 10:00:45 【问题描述】:我需要一些帮助。
我有一个分段控件。如果单击段 0,它会显示一个 UIView,其中包含一个 uitableview。 如果单击第 2 段,则会显示另一个 UIView,其中也包含一个 uitableview。
这两个表视图有相同的数据源。但我希望第二个 tableview 有另一个数据源。所以我想将另一个 nib 加载到第二个 uiview 中,其中包含一个 tableview,它从相应的 .m 文件中获取其数据。
我不知道这是不是最好的解决方案。如果您有任何其他想法,请告诉我:)
提前致谢!
【问题讨论】:
【参考方案1】:我认为最好的方法是只使用一个表格视图。在 cellForRow 方法中有一个查询分段控件状态的条件。根据 if 语句的结果,返回所需的单元格类型。此外,在您的分段控制回调中,您必须执行 [tableView reloadData]
【讨论】:
【参考方案2】:你知道你可以让同一个tableview显示不同的数据集吗?您不必使用完全不同的 NIB 来更改 UITableViews,这样您就可以显示不同的数据。还是我理解错了你的问题?
【讨论】:
以上是关于将笔尖加载到 UIView 中?的主要内容,如果未能解决你的问题,请参考以下文章
意外的 NSAutoresizingMaskLayoutConstraint 将 UIView 从笔尖添加到自动布局情节提要场景