我有viewController
显示UIWebView
。在UIWebView
内部我运行了Sencha Touch App。最重要的是UIWebView
位于原始UINavigationBar
(不是Sencha Touch)。
在Sencha Touch App中,用户可以来回切换屏幕。 Sencha Touch会为这些开关设置动画,就像我在我的原生应用中调用pushViewController
一样。
当然,来自我的Sencha Touch App的动画不会更改原生UINavigationBar
。我可以手动更改left / rightBarButtonItems和navigationitem.title
。但我希望这些更改能够像我调用pushViewController
一样动画。
有没有办法在UINavigationBar
上获取这些动画而不实际更改或动画UIWebView
?任何想法都指向我正确的方向如何实现这一点将非常感激...
答案 0 :(得分:1)
您是否尝试过pushNavigationItem:animated
UINavigationBar
方法?您可以在UINavigationItem
上创建实例,并根据需要继续从导航栏中推送和弹出它们。 UINavigationItem
还具有title
属性,该属性将处理导航标题和back
按钮。