首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用UINavigationBarAppearance设置自定义后箭头图像的颜色?

如何使用UINavigationBarAppearance设置自定义后箭头图像的颜色?
EN

Stack Overflow用户
提问于 2019-10-07 23:23:23
回答 1查看 85关注 0票数 0

我有一个iOS应用程序,它使用自定义的后退雪佛龙在导航栏的后退按钮与自定义背景色和阴影等。我想把背景色的颜色设置为除了默认的蓝色以外的颜色。如何使用新的UINavigationBarAppearance API实现这一点?

我试过:

  • 设置背向指示器图像的模板图像我的形状-这是工作的,但不影响颜色。
  • titleTextAttributesnormal变体上设置buttonAppearance,指定NSForegroundColorAttributeName
  • titleTextAttributes的所有变体上设置backButtonAppearance,指定NSForegroundColorAttributeNameNSBackgroundColorAttributeName
  • 直接在导航栏上设置tintColor --这会影响新导航项动画期间的后退指示符,但在动画结束时,它会返回蓝色。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-07 23:42:50

tintColor为我工作。附加的屏幕显示(使用缓慢的动画),将色调设置为黑色后,它将保持黑色,既可以推动,也可以弹出:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58278302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档