如何在 UITableViewController 之上添加一个 UIView
How to add a UIView on top of UITableViewController
我遇到了需要在 UITableViewController 之上显示 UIView 的情况。不知道如何进行。
我有一个显示联系人的 tableView,当从服务器获取数据时,我想在我的 tableView 顶部添加一个 UIView(可能是图像或 activity 指示器),直到收到数据.
使用 TableView header。您可以通过以下方式添加:
- 将视图拖动到 Interface Builder 中 table 视图的顶部 (An example here)
或通过 UITableView 委托中的代码使用:
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
这应该适用于 UIViewControllers 和 UITableViewControllers
创建一个父级 ViewController,其中包含您的表ViewController 以及其他带有叠加视图的 UIViewController。您可以轻松管理两者并根据需要显示。
我遇到了需要在 UITableViewController 之上显示 UIView 的情况。不知道如何进行。
我有一个显示联系人的 tableView,当从服务器获取数据时,我想在我的 tableView 顶部添加一个 UIView(可能是图像或 activity 指示器),直到收到数据.
使用 TableView header。您可以通过以下方式添加:
- 将视图拖动到 Interface Builder 中 table 视图的顶部 (An example here)
或通过 UITableView 委托中的代码使用:
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
这应该适用于 UIViewControllers 和 UITableViewControllers
创建一个父级 ViewController,其中包含您的表ViewController 以及其他带有叠加视图的 UIViewController。您可以轻松管理两者并根据需要显示。