作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以这就是我要说的问题。
如您所见,在顶部的 Tab1 选择图像前面有一个小空间。我不知道如何删除那个空间。目前,项目没有选择图像和图像分配,因为我不需要一个。我只需要选项卡中的文本。所以对于选择图像,我使用 TabBar 选择属性。我添加了一些代码,以拉伸(stretch)选择图像,否则它会出现在相邻选项卡上。
[UITabBar appearance].selectionIndicatorImage = [[UIImage imageNamed:@"selected.png"]
stretchableImageWithLeftCapWidth:0 topCapHeight:0];
有什么办法可以去掉那个空格吗?提前致谢!
最佳答案
在你的标签栏项目中设置 imageInset 点集并检查我认为工作正常
self.tabBarItem.imageInsets = UIEdgeInsetsMake(0//topOffset, 0//left, -0//bottomOffset, 0//right);
但是请记住,无论你给 edgeinset 的值是多少,给它的另一边取相反的值,意思是如果你给 top 6,然后给 bottom -6 否则图像会在每次点击后继续增长或缩小.
希望这对您有帮助,并且您感觉更好,因为您的代码运行良好。
关于iOS TabBarItem 两边小空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33628005/
我目前正在编写一份报告,其中包含从 Web 服务注入(inject)的数据。该网络服务向其发送“双重?”允许空值。在报告中,它显示返回的值,这些值稍后用于对数字进行求和和平均。我的问题在于显示值的表达
我是一名优秀的程序员,十分优秀!