【发布时间】:2010-01-12 22:18:02
【问题描述】:
我有一个使用导航栏的应用程序。我想要完成的是当我从导航序列中推入最后一个视图时使其透明,并在我单击导航上的后退按钮时使其不透明
我尝试过使用dealoc,但它不起作用。我的视图是 UIScrollView 而不是 UiView,但我想这没什么区别。
正如我所见,我必须控制导航栏上的事件,并通过循环查看视图的类型或在当前视图的“卸载”时触发某些事件
当我推入视图时,我会执行 self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
当它弹出时我需要
self.navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque;
【问题讨论】:
-
我从未见过透明的导航栏。您能否指点我的屏幕截图或具有此功能的应用程序,以便我可以看到您指的是什么?
-
当然有。使用内置的照片应用程序查看一些照片。
标签: iphone events uinavigationcontroller controller navigationcontroller