2012-03-08 61 views
0

在我的应用程序中,我有一些笔尖,每个笔尖最多包含3个桌面视图,一个在另一个上面,我没有选择相应的选项卡(即分段控制段)时将其设置为隐藏。如何避免加载.nib文件中最初隐藏的tableviews?

问题是:如果不需要(即隐藏),我可以避免加载所有的笔尖组件吗?比方说,我在视图中有3个表格,我想只加载第一个表格(上面的表格),如果需要的话,根据需要加载其他表格视图。以编程方式构建tableview是实现此目的的唯一方法?

只是澄清:我不使用相同的tableview与不同的数据源,因为我想分别管理每个表上的“拖动刷新视图”,我喜欢这个想法有单独的表(它似乎更加整洁我)。

回答

0

只需用UITableViewController分别在3个笔尖中划分该NIB,然后按需要以编程方式切换它们。您的代码将更加有组织,您的资源更易于维护。简化!