【发布时间】:2012-12-04 21:21:07
【问题描述】:
我有一个视图控制器,里面有一个表格视图和几个按钮。我想在这样的视图之上添加一个额外的表格视图(或者至少如果有人想成为我的朋友的话它会是什么样子:-)):
我不想只是将其添加为子视图(如 here 或 here)在此处输入链接描述,因为我不想检查我的 tableview 委托和数据源方法中正在使用哪个表视图.我宁愿使用单独的视图控制器。
我不想使用选择器,因为我需要在列表中的项目中显示一些信息。
使用相应的控制器创建视图没有问题,但是如何将它添加到当前视图之上,只是隐藏它的一部分?
谢谢!
【问题讨论】:
-
为什么不想将它添加为子视图?
-
我相信这是一个 UIPopoverController。如果需要,您可以添加一个表格视图作为弹出框的子视图。
-
UIPopoverController 仅在 iPad 上可用
-
-
您可以在一个父视图控制器中拥有 2 个 UITableView。在每个数据源和委托方法中,只需使用
if (tableView == mainTableView) {} else if (tableView == popoverTableView) {}来确定每个要加载的内容。
标签: ios uitableview uiviewcontroller