iOS - pushViewController 没有滑动背景图片
Posted
技术标签:
【中文标题】iOS - pushViewController 没有滑动背景图片【英文标题】:iOS - pushViewController without sliding Background Image 【发布时间】:2014-06-09 17:09:01 【问题描述】:由于一个尴尬的要求而弄乱了 pushViewcontroller:/
所以有一个带有 1 个背景图像的 rootViewcontroller 和带有自定义单元格的 UITableView,还有一个具有相似背景图像的 detailViewController 具有不同的视图。
要求是:
点击 UITableViewCell... 整个导航动画不应影响背景图像。背景图像应保持原样,所有其他视图应滑动。
如何在不改变背景图像的情况下只滑动 UITableView 并显示详细信息屏幕?
有一种可能的解决方案是添加 2 个子视图控制器并在两个子视图上应用幻灯片动画。但在那种情况下,我必须继续移除孩子。我无法删除孩子,因为点击自定义底部后退按钮我必须立即显示第一个屏幕。
还有其他可能的解决方案或改进吗?
【问题讨论】:
【参考方案1】:您可以将UINavigationController
包装在包含背景图像的自定义视图控制器中。然后确保您的内容视图以及推送控制器的视图具有清晰的背景。
【讨论】:
这正是我需要的,您介意分享更具体的步骤吗?以上是关于iOS - pushViewController 没有滑动背景图片的主要内容,如果未能解决你的问题,请参考以下文章
iOS - pushViewController 没有滑动背景图片
在 pushViewController (iOS 11) 之后 NavigationBar 高度未更新
iOS - pushViewController 推送到 nil 视图控制器
pushViewController无法使用IOS11 SDK
使用 pushViewController 加载 TableViewController 后没有发生 Ios-Segue 到 UIViewController