将图像添加到选项卡栏项仅显示为块

时间:2017-08-21 06:40:23

标签: ios swift xcode uitabbarcontroller

我有一个标签栏,其中应包含所选索引的图像。

下面是一个样本图片,可以在我的标签栏中使用。

tab bar image i want to add

我通过选择分配给标签栏项目的连接视图控制器并替换图像来添加它。然而,这是实际出现在屏幕上的内容。指定的图形未显示在选项卡栏上。

The middle icon

3 个答案:

答案 0 :(得分:3)

  1. 转到Assets.xcassets
  2. 选择您的图片
  3. 显示Attributes Inspector
  4. Render As值格式Default更改为Original Image
  5. enter image description here

答案 1 :(得分:1)

您可以在商品self.tabBarItem.image = UIImage(named: "icono-menu")?.withRenderingMode(.alwaysOriginal) viewDidLoad

中添加此行viewController

类似

override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        self.tabBarItem.image = UIImage(named: "icono-menu")?.withRenderingMode(.alwaysOriginal)
    }

答案 2 :(得分:1)

在assets文件夹中设置tabBarImage,并将Render设置为原始图像migration guide Zf2 to Zf3