iOS 15 标签栏滚动到底部后透明

2024-03-23

如何修复iOS 15标签栏滚动到底部后透明的问题:


在 iOS 15 中,UIKit 扩展了scrollEdgeAppearance 的使用,默认情况下会生成透明背景。

由于我在 iOS 15 之前在应用程序中全局更改了标签栏颜色,因此我已将以下代码添加到我的 AppDelegate 中:

UITabBar.appearance().barTintColor = "YOUR UITABBAR COLOR"
UITabBar.appearance().tintColor = "YOUR ICONS COLOR"
UITabBar.appearance().isTranslucent = true

为了恢复旧的外观,我采用了新的 UITBar 外观 API,UITabBarAppearance。我将代码更改为:

    UITabBar.appearance().barTintColor = "YOUR UITABBAR COLOR"
    UITabBar.appearance().tintColor = "YOUR ICONS COLOR"
    UITabBar.appearance().isTranslucent = true

    if #available(iOS 15.0, *) {
        let appearance = UITabBarAppearance()
        appearance.configureWithOpaqueBackground()
        appearance.backgroundColor = "YOUR UITABBAR COLOR"
        UITabBar.appearance().standardAppearance = appearance
        UITabBar.appearance().scrollEdgeAppearance = UITabBar.appearance().standardAppearance
    }

As a result, I get the original color of my UITabBar enter image description here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS 15 标签栏滚动到底部后透明 的相关文章

  • uniapptabbar的高度是多少_Uniapp-tabbar选择及适配

    起因 xff1a 最近在用uniapp开发的时候遇到了刘海屏手机tabbar适配问题 xff0c 一开始用uni官方自带的tabbar xff0c 后来发现不能满足开发需求 于是在插件市场上找了一个自定义的footer自己重写了一下 拿出来
  • tabbarcontroller的tabbar的显示与隐藏

    以导航为控制 项目中一般都会用到 TabBar 这个控件 xff0c 需求是 TabBar在主界面正常显示 xff0c 但Push到下一级界面时则需要隐藏 xff0c Pop回来的时候又需要显示 1 如下代码代码虽然能实现功能 xff0c
  • ios自定制Tabbar

    这是得物iOS开发一道面试题 xff0c 要求详细描述自定义Tabbar UITabBarController也可以轻松地管理多个控制器 轻松完成控制器之间的切换 xff0c UITabBarController的展现形式就是平时大家手机上
  • 隐藏UITabBarController的tabBar

    隐藏UITabBarController的tabBar的时候 xff0c 如果不做处理那么下方会多处49pix的白条或者其他颜色的条 xff0c 解决这个问题的方法如下 void setTabBarHidden BOOL hidden se
  • QT自定义Tab标签页,可以删除、添加、修改和选中

    先看效果 部分源码 pragma once include
  • iOS 顶部的自定义可滚动标签栏

    我有一个关于在 iOS 应用程序中在屏幕顶部实现自定义可滚动选项卡栏的问题 我正在寻找一个与 vevo 应用程序非常相似的选项卡栏 如下图所示 我已经查看了这个滚动选项卡栏 https github com vermontlawyer JF
  • Swift:带有中心圆形按钮的自定义 TabBar

    I try to create custom tabbar like the below picture Below is the result i get 下面是我当前的代码 class CustomTabBarController UI
  • SwiftUI 2.0 - TabView 选项卡栏颜色不遵循当前的配色方案(深色或浅色模式)

    我拼命尝试让我的标签栏颜色尊重当前的配色方案 当应用程序启动时 颜色是正确的 但是 如果我切换深色和浅色模式 颜色不会切换回正确的颜色 始终应用灯光模式颜色 代码位于图像下方 针对演示进行了简化 颜色在中指定Assets xcassets目
  • 带有导航控制器的选项卡栏应用程序

    我有一个简单的 iPhone 应用程序 有一个选项卡栏和 3 个选项卡 每个选项卡作为一个带有相应控制器的单独笔尖加载 每个笔尖都包含一个表格视图 其中包含一些其他用于搜索 过滤等的控件 我想要的 并且似乎找不到示例 是向应用程序添加一个导
  • 弹出子导航视图时透明TabBar iOS 15

    我有一个带有 TabBar 的 SwiftUI 应用程序 如果我从 NavigationView 打开详细信息子视图 然后单击 后退 TabBar 将变为透明 显示 TabBar 图标下方的 Feed 中的项目 从主屏幕中 打开子导航详细信
  • 为标签栏设置背景图像

    我正在尝试以编程方式设置应用程序中选项卡栏的背景图像 我的代码如下 根视图控制器 h IBOutlet UITabBar mainTabBar IBOutlet UITabBarItem settingsBarItem IBOutlet U
  • 如何替换 SwiftUI 中已弃用的 .animation() ?

    The animation 修饰符在 iOS 15 中已被弃用 但我不确定我是否理解 Xcode 建议的等效项 animation value works animation easeInOut duration 2 animation w
  • 如何更改 .NET MAUI 中 TabBar 的选项卡标题字体

    在我的 AppShell xaml 中 我有以下 TabBar 代码 我似乎找不到允许我更改标题字体 和字体大小等 的属性或任何内容
  • 禁用选项卡栏项目 - Swift

    如何禁用特定选项卡栏项目 就像第三个图标一样 self tabBarItem items 2 enabled false 一定有一种方法可以完成像单行这样简单的任务吗 上面的不行 这是答案 if let arrayOfTabBarItems
  • 如何根据完成的选择选择视图控制器

    这个问题与this https stackoverflow com questions 13743777 show all tabs with scrolling option on screen there should be only
  • 如何在 iPadOS15 safari 中禁用放大镜

    我想禁用当我们长按任何 html 元素时出现的文本放大镜 它开始再次出现在 iOS 15 中 我尝试了以下方法 但在 iOS 15 上不起作用 在 iOS html 应用程序中禁用放大镜 https stackoverflow com qu
  • iOS Swift 标签栏图标插入在运行时被删除

    我在标签栏控制器中有两个 ViewController 在界面生成器中 我已将图像插图 5 5 5 5 应用于选项卡栏图标 以获得我想要的尺寸 当我最初运行模拟器时 一切看起来都很棒 但是当我使用 Tab 键切换到第二个 ViewContr
  • iOS 15 标签栏滚动到底部后透明

    如何修复iOS 15标签栏滚动到底部后透明的问题 在 iOS 15 中 UIKit 扩展了scrollEdgeAppearance 的使用 默认情况下会生成透明背景 由于我在 iOS 15 之前在应用程序中全局更改了标签栏颜色 因此我已将以
  • 更改 TabBar SwiftUI 中的选项卡选择颜色

    我试图更改 TabBar 中选定选项卡的颜色 但没有任何效果 我可以更改 TabBarbackgroundColor通过写作 struct ContentView View init UITabBar appearance backgrou
  • iOS 15 中 UITableView 部分之间的额外空间

    UITableView显示没有节页脚的多个节 节之间有额外的空间 Xcode 的视图调试器显示它不是视图 而只是一个空白区域 就我而言 这种行为是不受欢迎的 添加 1 0 0 0 高度页脚并没有帮助 更改表视图也不行style 这是示例代码

随机推荐