iOS TabBarItem 小 space 每边
iOS TabBarItem small space on each side
所以这就是我说的问题。
如您所见,在顶部的Tab1选择图像前面有一个小space。我不知道如何删除 space。目前,项目没有选择图像和图像分配,因为我不需要一个。我只需要选项卡中的文本。所以对于选择图像,我使用 TabBar 选择 属性。我添加了一些代码,以拉伸选择图像,否则它会出现在相邻选项卡上。
[UITabBar appearance].selectionIndicatorImage = [[UIImage imageNamed:@"selected.png"]
stretchableImageWithLeftCapWidth:0 topCapHeight:0];
有什么方法可以删除 space?
提前致谢!
在你的标签栏项目中设置 imageInset 点集并检查我认为工作正常
self.tabBarItem.imageInsets = UIEdgeInsetsMake(0//topOffset, 0//left, -0//bottomOffset, 0//right);
但是请记住,无论你给edgeinset的值是多少,给它的另一边取相反的值,意思是如果你给top 6,然后给bottom -6,否则图像会在之后继续增长或缩小每次点击。
希望这对你有很大帮助,你感觉更好,因为你的代码运行良好。
所以这就是我说的问题。
如您所见,在顶部的Tab1选择图像前面有一个小space。我不知道如何删除 space。目前,项目没有选择图像和图像分配,因为我不需要一个。我只需要选项卡中的文本。所以对于选择图像,我使用 TabBar 选择 属性。我添加了一些代码,以拉伸选择图像,否则它会出现在相邻选项卡上。
[UITabBar appearance].selectionIndicatorImage = [[UIImage imageNamed:@"selected.png"]
stretchableImageWithLeftCapWidth:0 topCapHeight:0];
有什么方法可以删除 space? 提前致谢!
在你的标签栏项目中设置 imageInset 点集并检查我认为工作正常
self.tabBarItem.imageInsets = UIEdgeInsetsMake(0//topOffset, 0//left, -0//bottomOffset, 0//right);
但是请记住,无论你给edgeinset的值是多少,给它的另一边取相反的值,意思是如果你给top 6,然后给bottom -6,否则图像会在之后继续增长或缩小每次点击。
希望这对你有很大帮助,你感觉更好,因为你的代码运行良好。