HStack背景颜色混合到安全区域

2024-03-25

我试图阻止我的 HStack 后台进入我的安全区域。

There is a ZStack that is setting the background color. I am using green just to be more defined for now.enter image description here

    struct AccountView: View {
    var body: some View {
        ZStack{
            Color(.green)
                .ignoresSafeArea()
            
            VStack(spacing: 32){
                HStack {
                    Image(systemName: "person")
                        .resizable()
                        .scaledToFill()
                        .frame(width: 64, height: 64)
                        .clipShape(Circle())
                        .padding(.leading)
                    VStack(alignment: .leading, spacing: 4) {
                        Text("First Last")
                            .font(.system(size: 18))
                        Text("Available")
                            .foregroundColor(.gray)
                            .font(.system(size: 14))
                    }
                    Spacer()
                        
                }
                .frame(height: 80)
                .background(Color("ItemBG"))
        
                Spacer()
            }
        }
    }
    
}

我们需要使用形状作为背景而不是纯色,这样它就不会扩散到外面。

这是简化的演示。使用 Xcode 13.2 / iOS 15.2 进行测试

var body: some View {
    VStack {
        HStack {
            Text("Hello")
        }
        .frame(maxWidth: .infinity, maxHeight: 80)
        .background(Rectangle().fill(.yellow))       // << here !!
        Spacer()
    }
    .background(Color.green.ignoresSafeArea())
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HStack背景颜色混合到安全区域 的相关文章

  • SwiftUI:再次点击所选选项卡时弹出到根视图

    起点是 TabView 中的 NavigationView 我正在努力寻找一个 SwiftUI 解决方案 以便在再次点击所选选项卡时弹出到导航堆栈中的根视图 在 SwiftUI 之前的时代 这很简单 func tabBarControlle
  • 使用偏移时导航栏项目可点击区域被剪切

    在 SwiftUI 中 考虑这个导航栏 这是尾随的方式 navigationBarItems宣布 HStack spacing 0 Button action self addListModal true label NavBarImage
  • 具有多个编辑按钮的 SwiftUI 表单

    试图有一个Form有多个部分 每个部分Section与它自己的EditButton 如何触发Section进入 编辑模式 而不触发中的所有部分Form 如所附 gif 所示 如何追踪EditButton在一定的Section被触发 以便Bu
  • 在 SwiftUI 中正确组合 TabView 与 PageTabViewStyle、NavigationView 和 ScrollView

    我正在开发一个将 TabView 与 PageTabViewStyle NavigationView 和 ScrollView 结合在一起的 UI 向下滚动时 我希望 NavigationView 的标题能够调整并变小 但当 ScrollV
  • SwiftUI 预览的 Xcode Canvas 不显示

    我正在尝试从 Xcode 11 运行新的 Canvas 功能 但 Canvas 不会显示 我究竟做错了什么 这个新的 Xcode 功能应该在不运行应用程序的情况下显示我的 SwiftUI 视图的实时预览 当您使用 SwiftUI 创建自定义
  • 在 SecureField 的 SwiftUI 中切换 isSecureTextEntry

    我想实现在 SecureField 中显示和隐藏密码的功能 以下是 SecureField 的代码 我添加了按钮 该按钮将被检测到显示和隐藏 SecureField 中的文本 但 swiftUI 没有类似的功能是安全文本条目除了切换之外还有
  • SwiftUI 按钮在出现时更改文本大小

    从 GIF 中可以看出 一旦工作表完全打开 完成 按钮文本就会变大 这不仅发生在这个视图中 而且也发生在使用系统图像而不是文本的其他视图中 有谁知道问题的解决方案还是我做错了什么 我仍然对 Swift 记忆犹新 NavigationView
  • SceneDelegate 和 AppDelegate 之间的区别

    在我的 SwiftUI 项目中我看到AppDelegate文件以及SceneDelegate file 它们之间有什么区别 例如在方法之间SceneDelegate scene willConnectTo options 并在AppDele
  • Swiftui Binding 操作尝试每帧更新多次

    我在调试文本字段输入的问题时遇到问题 信息 MacOs 蒙特利版本 12 0 Beta 21A5284e Xcode 13 0 beta 3 13A5192j 实体手机IOS 15 0 19A297e 问题说明 当我尝试输入绑定到视图模型的
  • SwiftUI如何用TabView隐藏导航栏

    我正在使用 SwiftUITabView inside NavigationView 但我就是无法在iOS 13 0模拟器中隐藏导航栏 这是代码 import SwiftUI struct TestView View var body so
  • 覆盖菜单按钮标签文本颜色 (MacOS SwiftUI)

    我可以覆盖菜单按钮标签的 设置后变暗 颜色吗 下面的 GIF 显示了一个清晰明亮的菜单项 在新选择后会变暗 此系统样式的默认行为 例如 在触控板首选项中 但它不符合可访问性标准 例如 WCAG 要求活动控件中该字体大小的亮度对比度 gt 4
  • SwiftUI 检测按下删除按钮

    我正在使用 SwiftUI 但我正在编写自己的自定义文本掩码 但当用户按 删除 键时我需要删除 我正在使用onChange方法 但它不检测何时按下特殊键 目前我正在使用 TextField self placeholder text sel
  • SwiftUI • 如何实现半屏ShareSheet?

    我在我的项目中实现了一个 ShareSheetSwiftUI App using UIViewControllerRepresentable Code struct ShareView UIViewControllerRepresentab
  • SwiftUI:如何横向呈现全屏覆盖

    我正在制作一个应用程序 其中多个页面 视图嵌入到具有选项卡栏 菜单栏和标题的父视图中 如下所示 HeaderView MenuView TabView selection selected HomeView Page2View Page3V
  • 在 swiftUI 中捕获 onLongPressGesture 的 touchDown 位置?

    我正在尝试实现一个自定义上下文菜单 该菜单将在用户触摸的位置长按后出现 我一直无法找到一种方法来捕获 onLongPressGesture 的触地事件的 XY 位置 这就是我开始的地方 struct ExampleView View Sta
  • 在 SwiftUI TextEditor 中设置光标位置

    有没有办法以编程方式将光标移动到特定文本行或在 SwifUI 中选择它TextEditor 例如 如果有一个TextEditor里面写着10行 当用户按下按钮时 光标将导航到第三行 或者文本将被选择 目前使用默认的 SwiftUI 是不可能
  • SwiftUI TabbedView 仅显示第一个选项卡的内容

    我正在尝试建立一个TabbedView使用以下简单代码 TabbedView Text Hello world tabItemLabel Text Hello Text Foo bar tabItemLabel Text Foo 运行时 两
  • 如何在 macOS 上的 SwiftUI 中设置拖动图像

    我正在尝试更改 GridView 的默认拖放预览图像 该图像似乎包含网格中的所有可见项目 据我了解 我应该能够设置NSItemProvider previewImageHandler块来自定义所使用的图像 我似乎找不到任何关于返回自定义图像
  • 在 SwiftUI 中,如何执行手势但将手势转发到其后面的视图?

    我正在创建一个工具提示系统 如果用户触摸工具提示之外的任何地方 我想关闭工具提示 我希望这样在工具提示之外的触摸既可以消除工具提示 又可以激活用户点击的任何控件 因此 您可以打开一个工具提示 然后仍然单击工具提示外部的按钮 并在第一次点击时
  • SwiftUI - 从 NSObject 继承的 ObservableObject 在 iOS 13 中不会更新

    我知道 这是 无法在 iOS XX 中工作 问题之一 但我完全陷入困境 所以我有一个ObservableObject继承自的类NSObject 因为我需要听委托方法UISearchResultsUpdating class SearchBa

随机推荐

  • 添加到Python中正在迭代的双端队列?

    我在 Python 中有一个双端队列 正在对其进行迭代 有时 当我进行交互时 双端队列会发生变化 从而产生RuntimeError deque mutated during iteration 如果这是一个 Python 列表而不是双端队列
  • 如何部署Tomcat的示例websocket应用程序?

    我正在尝试了解如何部署 Apache Tomcat 7 中引用的示例WebSocket 操作方法 http tomcat apache org tomcat 7 0 doc web socket howto html page 应用程序开发
  • 根据室外温度设置背景颜色

    嘿哦 所以 我有一个温度小部件要在我正在进行的项目上实现 没有什么特别困难的 我有一个免费的 API 来检索我需要的数据等 但是 和我一起工作的可爱设计师有一个颜色特征 我对此一无所知 他会根据当前的天气温度来定义背景颜色 我的意思是如果温
  • 在 ReactJS 中禁用 ContextMenu

    第一篇文章在这里 所以希望我能以最有帮助的方式提出这个问题 我对编码还很陌生 在努力推动自己的过程中 我决定尝试使用 React 来重新创建扫雷 而不是使用任何教程 我已经获得了很多功能 但我真的停留在这部分上 我正在使用事件侦听器 onC
  • 如何快速本地化故事板?

    我正在尝试使用 Swift 3 和 Xcode 8 1 本地化我的应用程序 我正在尝试使用 Storyboard main strings German 并以编程方式使用来本地化应用程序 NSLocalizedString 我能够使用编程方
  • 如何从多个网站获取 RSS 源

    我正在为我的网站获取 RssFeeds 并且它正在显示 但是如何从多个站点获取 RSS Feed 并且需要从第一个站点的三个 feed 第二个站点的三个 feed 等依次显示 主要来自 CNN BBC 这是我的代码 protected vo
  • 如何使用 asp.net 和 C# 强制回发

    我与客户安排了一个演示 现在我需要一个快速而肮脏的修复 明天我会找到更合适的解决方案 但目前我需要一种方法来强制回发或刷新页面 我试过 Response Redirect 但它带我到一个页面 上面写着 对象已移至此处 这里 是一个超链接 可
  • Cabal - 在构建库时公开所有模块

    是否可以告诉Cabal在构建库时公开所有模块 现在我必须提供很长的模块列表exposed modulescabal 配置文件部分 您必须列出 cabal 配置文件中的所有模块 在你的情况下 你只需将模块列表放在后面exposed modul
  • 将列表设置为 pandas 数据帧的列中的值

    假设我有一个数据框df我想创建一个填充 0 的新列 我使用 df new col 0 到目前为止 没有问题 但如果我想使用的值是一个列表 它就不起作用 df new col my list ValueError Length of valu
  • jQuery 在选择框上设置选项

    我似乎无法让这个工作
  • 为什么 String.equals() 比它本身快?

    我试图创建一个更快的版本字符串 equals http docs oracle com javase 7 docs api java lang String html equals 28java lang Object 29方法并从简单地复
  • 如何使用plot_grid在没有任何空间的情况下放置绘图?

    我正在做 2x2 地块的排列 这些图共享相同的轴 所以我想将它们放在一起 例如 这段代码 library ggplot2 library cowplot Value lt seq 0 1000 by 1000 10 Index lt 0 1
  • 如何自托管 ASP.NET 5 MVC6 应用程序

    刚刚开始学习 ASP NET 5 MVC 6 我很好奇在 IIS 之外自托管这样一个应用程序 作为 Windows 服务 我应该使用 TopShelf 来实现这一点 就像 OWIN Katana 应用程序的情况一样 还是 ASP NET 5
  • 使用护照进行 Node.js 用户身份验证

    使用序列化函数更新了代码 仍然重定向到 failedRedirect 我试图使用护照包进行简单的用户名 密码身份验证 但失败了 在下面的示例中 我尝试通过基本上始终返回有效的身份验证 无论通过什么 来验证身份验证是否有效 但由于某种原因它失
  • 使用X264和librtmp发送实时相机帧,但闪光灯无法显示

    我正在使用 X264 和 librtmp 发送我的实时相机帧 所有事情看起来都是正确的 但我的网络测试 Flash 无法显示正确的视频 有时它看起来是正确的 但是当我重新单击播放按钮时 闪光灯上没有显示任何图片 这是我的 X264 配置代码
  • 获取字符串中字符的所有索引的更有效方法

    不要循环遍历每个字符以查看它是否是您想要的字符 然后将索引添加到列表中 如下所示 var foundIndexes new List
  • 两个 numpy 数组的笛卡尔积,有条件

    Given 1d数组 w 和 x 下面 我可以使用以下代码形成笛卡尔积 import numpy as np w np array 1 2 3 4 x np array 1 2 3 4 V1 np transpose np repeat w
  • 将 ActionListener 添加到 JTable 的列标题

    是否可以添加一个ActionListener到列标题JTable Here is my table 现在 我想添加一个ActionListener到列标题 例如WQE SDM 我希望能够在另一个窗口中显示列描述 请参阅下面的完整工作示例 将
  • 如何通过 REST API 获取 Rally 实例中所有项目的列表?

    如何查询 Rally 实例中所有可用项目 REST 调用的输出 Workspaces rallyAPIMajor 1 rallyAPIMinor 29 ref https rally1 rallydev com slm webservice
  • HStack背景颜色混合到安全区域

    我试图阻止我的 HStack 后台进入我的安全区域 There is a ZStack that is setting the background color I am using green just to be more define