小编Rom*_*rga的帖子

UITabBar setScrollEdgeAppearance 没有可见的 @interface

今天我在 Xcode 12 上遇到了问题。当我尝试 iOS 15 版本的应用程序时,我注意到选项卡栏背景发生了变化。我通过添加这行代码解决了这个问题

if (@available(iOS 15.0, *)) {
    [[UITabBar appearance] setScrollEdgeAppearance:tabBarAppearance.appearance];
}
Run Code Online (Sandbox Code Playgroud)

但当我从 Xcode 13 换回 Xcode 12 后,我遇到了这个问题。

'UITabBar' 没有可见的 @interface 声明选择器 'setScrollEdgeAppearance:'

对我来说似乎是 Xcode12 bug,但也许我错了。

编辑:添加了代码中的 if 语句

uitabbarcontroller uitabbar ios xcode12 xcode13

5
推荐指数
1
解决办法
1699
查看次数

标签 统计

ios ×1

uitabbar ×1

uitabbarcontroller ×1

xcode12 ×1

xcode13 ×1