iOS7 新增的属性 backIndicatorImage 与 backIndicatorTransitionMaskImage

2014-02-21 16:10:13 +08:00
 parkman
大家试过自己customize过IOS7的navigation bar里面的返回按钮的 < 没?

// 如果要自定义返回按钮,需设置以下两个 iOS7 新增的属性
[[UINavigationBar appearance] setBackIndicatorImage:[UIImage imageNamed:@"nav_back.png"]];
[[UINavigationBar appearance] setBackIndicatorTransitionMaskImage:[UIImage imageNamed:@"nav_another_back.png"]];

设置的backIndicatorTransitionMaskImage 根本未生效。 其实还是用的backIndicatorImage
9213 次点击
所在节点    iDev
2 条回复
parkman
2014-02-21 16:19:13 +08:00
追加一下,貌似,
backIndicatorImage实际上是由你设置的 nav_back.png 与 navgationBar 的tintcolor 叠加起来的。
backIndicatorTransitionMaskImage是由你设置的 nav_back.png 与 navgationBar的背景图片 叠加起来的。

所谓叠加,就是像素向量的叠加
ylem
2014-02-21 22:07:20 +08:00
不是吧!!!

开发文档上说的很明白了,backIndicatorTransitionMaskImage: The image used as a mask for content during push and pop transitions. 这个方法所设置的图片是transition时的图片。 通常你说的这两个方法设置的图片应该是一样的, 除非你想让backbutton在点击后的效果有所不同。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/101248

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX