iOS7标签栏自定义图标高度 - 高度减小直到图标变得不可见

Posted

技术标签:

【中文标题】iOS7标签栏自定义图标高度 - 高度减小直到图标变得不可见【英文标题】:iOS7 tab bar custom icon height - height reduces until icon gets invisible 【发布时间】:2014-03-17 10:59:26 【问题描述】:

我实现了带有自定义图标大小的标签栏以匹配设计:

通过如下设置栏项大小,将第一个和最后一个图标的大小减小到适合圆线以下:

仅在 ios7+ 上发生的奇怪行为是,当用户第二次点击已经活动的已调整大小的标签栏图标时 - 它的大小会减小:

如果我再次点击它 - 它的大小是如此之小以至于它看起来不可见:

这在 iOS5 或 iOS6 上不会发生。

我在这里做错了什么,或者有什么正确的方法可以减小标签栏图标的大小吗?

【问题讨论】:

iOS Tab Bar icons keep getting larger的可能重复 【参考方案1】:

您好,这可能对您有用。将标签栏项目的尺寸设为 30x30 像素@2x 为 60x60。这对我来说很好用。 图片插图给出所有 (0,0,0,0)。

【讨论】:

以上是关于iOS7标签栏自定义图标高度 - 高度减小直到图标变得不可见的主要内容,如果未能解决你的问题,请参考以下文章

尽管尺寸正确,但标签栏图标太小

使用固定的 div 减小图像的大小

iPad导航栏自定义高度

Flutter:响应式定位在堆栈中

如何使用 AutoLayout 使我的 UIImage 的高度与我的 UILabel 的固有高度相同?

ios7 - boundingRectWithSize:boundingSize 不返回所需的标签高度