繁体   English   中英

通过UITableViewController的UIView

[英]UIView over UITableViewController

我需要将UIView放在UITableViewController ,现在我以这种方式放置它

[self.navigationController.view addSubview:searchView];

但是问题是-当我将UITableViewController推到另一个位置时-我的UIView没有被UITableViewController推开,但是仍然挂在那里,当然我可以用动画将其删除,但是看起来已经很粗糙了

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

谢谢!

不能使用[self.view addSubview:searchView]在这种情况下, self.view是UITableView的只有那么这将增加在tableview中的搜索查看与您的观点也将与实现代码如下滚动。 您可以使用

[self.navigationController.view addSubview:searchView];

实际上, UITableViewControllers也具有view属性,您可以向其中添加子视图。 所以我的建议是只发送[self.view addSubview:searchView]; 在表格视图控制器内部,以便在按下另一个控制器时将其移到表格视图旁边。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM