iOS 8 UITabBar selectionIndicatorImage 留下圆角矩形

Posted

技术标签:

【中文标题】iOS 8 UITabBar selectionIndicatorImage 留下圆角矩形【英文标题】:iOS 8 UITabBar selectionIndicatorImage leaves rounded rectangle 【发布时间】:2015-05-02 23:44:57 【问题描述】:

我正在使用 Xcode 6.3 创建一个示例“选项卡式应用程序项目”。标签栏是在 Storyboard 视图中配置的,它的配置是这样设置的:

如您所见,Selection 部分设置为空字符串,这是默认值。

但是,在模拟器中运行应用时,标签栏是这样的:

所选项目周围有一个奇怪的半透明蓝色矩形背景。所以我尝试将选择项设置为我的项目中不存在的字符串文字“foobar”。这产生了我正在寻找的结果:

奇怪的蓝色背景消失了。然而,我不认为这是这样做的首选方式,它可能(肯定会)让未来的开发人员感到困惑。那么应该怎么做呢?

【问题讨论】:

【参考方案1】:

按钮形状最有可能在“设置”中的“常规”>“辅助功能”下。

将其更改为 foobar 会修复它,因为它将选定的选项卡设置为不存在的选项卡,因此使按钮形状认为它是它而不是原始视图控制器。

【讨论】:

以上是关于iOS 8 UITabBar selectionIndicatorImage 留下圆角矩形的主要内容,如果未能解决你的问题,请参考以下文章

iOS 8 UITabBar selectionIndicatorImage 留下圆角矩形

IOS:UITabbar 项目单击一次又一次,它正在减少IOS 7 中的UITabbar 按钮项目大小

iOS - UITableViewCell 被 UITabBar 覆盖

iOS13系统UITabBar

iOS 5 中的 UITabBar 高度

iOS创建UITabBar谁的项目可以用户动态更改