UIView over UITableViewController

时间:2014-04-16 07:14:02

标签: ios uiview uitableview

我需要UIView放置UITableViewController,现在我就这样放了

[self.navigationController.view addSubview:searchView];

但问题在于 - 当我将此UITableViewController推到另一个时 - 我的UIView并未被UITableViewController推开,但仍挂在那里,当然我只是可以删除它有动画,但看起来很麻烦

有没有办法让我的UIView与UITableViewController一起覆盖另一个VC?

谢谢!

2 个答案:

答案 0 :(得分:1)

您无法使用[self.view addSubview:searchView],因为self.view仅适用于UITableview,因此这将在tableview上添加searchview,您的视图也会使用tableview滚动。 你可以使用

[self.navigationController.view addSubview:searchView];

答案 1 :(得分:0)

UITableViewControllers实际上还有view属性,您可以添加子视图。所以我的建议是在表视图控制器中发送[self.view addSubview:searchView];,以便在推送另一个控制器时它将与表视图一起移动。