iOS - pushViewController,无需滑动背景图像

时间:2014-06-09 17:09:02

标签: ios objective-c uitableview uinavigationcontroller

由于一个尴尬的要求而使用pushViewcontroller搞乱:/

因此有一个带有1个背景图像的rootViewcontroller和带有自定义单元格的UITableView,并且有一个具有类似背景图像和不同视图的detailViewController。

要求是:

点击UITableViewCell ...整个导航动画不应影响背景图像。背景图像应保持原样,所有其他视图应该滑动。

如何在不更改背景图像的情况下仅滑动UITableView并显示详细信息屏幕?

有一种可能的解决方案就是添加2个子视图控制器并在两个孩子上应用幻灯片动画。但在那种情况下,我必须继续去除孩子。我无法移除孩子,因为点击自定义底部后退按钮我必须立即显示第一个屏幕。

任何其他可能的解决方案或改进措施?

1 个答案:

答案 0 :(得分:2)

您可以将UINavigationController包装在包含背景图像的自定义视图控制器中。然后确保您的内容视图以及推送的控制器视图具有清晰的背景。