【问题标题】:How to show original image as Bar Button Item on UIToolbar?如何在 UIToolbar 上将原始图像显示为条形按钮项?
【发布时间】:2016-12-14 13:42:49
【问题描述】:

我是 iOS 应用开发新手。我想在UIToolbar上放三个带有自定义图像的Bar Button Items,但是工具栏上显示的图像与其原始外观不同,如下图所示:

My Toolbar Result

My expectation UIToolbar

如果在UITabBarController我们可以添加withRenderingMode()如下图:

firstController.tabBarItem.image = UIImage(named: "xxxxx")?.withRenderingMode(UIImageRenderingMode.alwaysOriginal)

我的问题是,如何在UIToolbar 上将原始图像显示为Bar Button Item

就我而言:

  1. 我想在键盘出现时更改工具栏的底部约束,因此Bar Button Items 应该始终在UIToolbar 中(而不是SubView)。

  2. 每个Bar Button Items 都将被用来与其他ViewController 进行segue

我正在使用 Swift 3 和 Xcode 8.1。

任何帮助将不胜感激!

【问题讨论】:

标签: ios swift3 xcode8


【解决方案1】:

第一步:

像这样改变标签栏的色调:

第二步:

并像这样改变图像的渲染

然后转到 Assets.xcassets ...

【讨论】:

  • 谢谢@PiyushSanepara
  • @testios,您的“第一步”实际上适用于 TabViewController(不是 UIToolbar),但您的“第二步”适用于我的情况(UIToolbar),也许适用于所有情况。这就是我想要的!谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多