iOS:以编程方式移动和调整UITabbar图标的大小
我已经用编程方式设置了一个带有3个视图的iOS:以编程方式移动和调整UITabbar图标的大小,ios,uitabbarcontroller,uitabbar,uitabbaritem,Ios,Uitabbarcontroller,Uitabbar,Uitabbaritem,我已经用编程方式设置了一个带有3个视图的uitabarcontroller,但是uitabar中的图标看起来不像我想要的那样。有没有办法通过编程方式调整/移动它们?UITabBar中的图标是实例uitabaritem,它是UIBarItem的子类 UIBarItem有一个名为imageInsets的属性,我想这正是您要寻找的 我想代码应该是这样的: UIEdgeInsets insets = { .top = 3, .left = 0, .bottom = 4,
uitabarcontroller
,但是uitabar
中的图标看起来不像我想要的那样。有没有办法通过编程方式调整/移动它们?UITabBar中的图标是实例uitabaritem
,它是UIBarItem
的子类
UIBarItem
有一个名为imageInsets
的属性,我想这正是您要寻找的
我想代码应该是这样的:
UIEdgeInsets insets = {
.top = 3,
.left = 0,
.bottom = 4,
.right = 3
};
self.tabBarItem.imageInsets = insets;
您也可以尝试修改原始图像文件,使其更好地放置在空间中 对不起,我花了这么长时间才把它标为正确答案