[英]Add a UIView over the top of UITableViewController in Swift
[英]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.