gpt4 book ai didi

iOS : Tabbar item click again and again it is double Tab bar button item size

转载 作者:可可西里 更新时间:2023-11-01 01:55:32 24 4
gpt4 key购买 nike

我实现了带有自定义图标大小的标签栏。我从 stack-overflow 中找到了很多解决方案,但我没有找到任何完美的解决方案来解决这个问题。

问题:当我一次又一次地点击标签栏项目时,它的大小每次都会加倍。单击其他选项卡后,它的大小与原始大小相同。

请参阅此问题链接: Screen Recording

我的代码:

import UIKit

class customTabBar: UITabBarController {

override func viewDidLoad() {
super.viewDidLoad()

let tabHome2 = self.tabBar.items![2]
tabHome2.image = UIImage(named: "ic_pick")?.withRenderingMode(.alwaysOriginal)
tabHome2.selectedImage = UIImage(named: "ic_pick")?.withRenderingMode(.alwaysOriginal)
tabHome2.imageInsets = UIEdgeInsets(top: -40, left: -10, bottom: 0, right: -10)

}

我的设计要求:

enter image description here

提前致谢。

最佳答案

在 Assets 中设置图标。如果您为标签栏项目使用圆形图标,您应该为纵向模式创建以下尺寸:

  • @1x:大约 25 x 25(最大:48 x 32)

  • @2x:大约 50 x 50(最大:96 x 64)

  • @3x:大约 75 x 75(最大:144 x 96)

你也可以引用这个:custom-icons

Set image inset from the property of Tabbar item. Image

关于iOS : Tabbar item click again and again it is double Tab bar button item size,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53626419/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com