我在UIViewController
中有一个storyboard
,它将是一个向上滑动的菜单。我想把它放在UITableView
中。如果我把它作为UITableView
的子视图并阻止它滚动,它会得到我想要的外观,有一个问题,tableview的节标题滚动到子视图上方。
现在,为了防止这种行为,我可以减少tableview框架,但它不起作用,因为我的子视图在同一帧内,对吧?
那么,如果这是真的,那么实现这一目标的最佳方法是什么?将两个屏幕放在第三个UIViewController
内?
答案 0 :(得分:1)
请勿尝试将其他视图放入表格视图中。坏消息。
如果您的表视图由UITableViewController管理,那么您在表格视图中可以拥有所有这些(除非您的视图位于单元格内,或者在页眉或页脚中。)
如果您正在使用表视图控制器来管理表视图,我建议您在视图控制器上创建一个容器视图,该视图需要包含表视图,然后控制 - 将嵌入segue拖到表视图控制器。这样,表视图控制器就成为主VC的子视图控制器,您可以将屏幕上的其他视图元素放到心脏的内容中。