我在一个应用程序中看到了这个惊人的过渡:当用户点击tableview中的一个项目并且“向下钻取”时,过渡在背景上“完成”。那就是背景图像是静态的,只是实际的桌面视图,按下一些东西后呈现的是任何东西都在移动(从右到左照常)。
这种分层的tableview转换是如何完成的?有人知道吗?
(应用程序在信息视图中是“Munch-5-a-day”)
答案 0 :(得分:0)
UINavigationController是标准UIViewController类的子类,因此它继承了UIViewController的view
属性。我认为背景图像转换包含两个重要步骤:
view
属性self.view.backgroundColor = [UIColor clearColor]
,最有可能采用viewDidLoad
方法。我目前无法对此进行测试,但它应该可以正常运行。
答案 1 :(得分:0)
Endemic为您提供正确的方向。另一种方法可以是具有透明背景的视图控制器,然后自定义UIWindow。