由于一个尴尬的要求而使用pushViewcontroller搞乱:/
因此有一个带有1个背景图像的rootViewcontroller和带有自定义单元格的UITableView,并且有一个具有类似背景图像和不同视图的detailViewController。
要求是:
点击UITableViewCell ...整个导航动画不应影响背景图像。背景图像应保持原样,所有其他视图应该滑动。
如何在不更改背景图像的情况下仅滑动UITableView并显示详细信息屏幕?
有一种可能的解决方案就是添加2个子视图控制器并在两个孩子上应用幻灯片动画。但在那种情况下,我必须继续去除孩子。我无法移除孩子,因为点击自定义底部后退按钮我必须立即显示第一个屏幕。
任何其他可能的解决方案或改进措施?
答案 0 :(得分:2)
您可以将UINavigationController
包装在包含背景图像的自定义视图控制器中。然后确保您的内容视图以及推送的控制器视图具有清晰的背景。