【发布时间】:2011-07-10 12:07:17
【问题描述】:
我已经用 title 属性设置了我的导航控制器的标题。我希望标题能够淡入淡出以响应用户执行的某些操作。
我当前的解决方案是为导航控制器提供自定义的 titleView,并且只要我希望标题淡出,我就会为该视图的 alpha 更改设置动画。这可行,但会产生另一个问题:我无法将标题居中对齐,因为左栏项目和右栏项目的宽度不同。
因此,我正在寻找替代解决方案。是否有另一种方法可以在不使用自定义标题视图的情况下淡化导航控制器标题?
编辑:我收到了一些答案,展示了如何通过添加子视图来做到这一点。虽然这确实启用了我想要的淡入/淡出功能,但我想避免使用子视图,因为我在实施该解决方案时遇到了问题。
导航对象中是否内置了允许标题淡化的功能?我已经做了一些研究,并评估了迄今为止的反应,我猜没有。我只是作为最后的手段发帖,以防万一有人知道。
【问题讨论】:
标签: iphone uinavigationcontroller title fade