SwiftUI Swift 显示隐藏系统顶部状态栏

news/2024/7/24 7:36:41 标签: Swift, iOS, SwiftUI

Show me the code

//
//  TestHideSystemTopBar.swift
//  pandabill
//
//  Created by 朱洪苇 on 2024/4/1.
//

import SwiftUI

struct TestHideSystemTopBar: View {
    @State private var isStatusBarHidden = false
    
    var body: some View {
        Button {
            withAnimation {
                self.isStatusBarHidden.toggle()
            }
        } label: {
            Text("点击" + (isStatusBarHidden ? "显示" : "隐藏") + "系统状态栏")
                .padding()
                .foregroundStyle(Color.white)
                .background(Color.blue)
        }
        .statusBar(hidden: isStatusBarHidden)
    }
}


真机运行

在这里插入图片描述

在这里插入图片描述


推荐一下刚上线的 App 熊猫小账本,里面有用到这篇博客讲的内容(在首页,记帐时有图片时,预览会显示隐藏系统顶部状态栏)

熊猫小账本 一个简洁的记账 App,用于记录日常消费开支收入,使用 iCloud 保存同步数据。

  • 支持备注,自定义时间偶尔忘记记账也没关系。
  • 搜索历史记账,支持分类、金额、备注。
  • 启动时需要面容/指纹验证,保护个人隐私。
  • 支持自定义分类功能,自由添加修改分类。
  • 统计图表,支出收入一目了然。
  • 每天提醒记账,不会有其他推送。
  • 桌面锁屏小组件开发中。。。

点击去看看 👀


喜欢或对你有帮助,点个赞吧,自己先点个嘿嘿。
有错误或者疑问还请评论指出。
我的个人网站 点击访问 hongweizhu.com。

END

http://www.niftyadmin.cn/n/5464886.html

相关文章

HDLbits 刷题 -- Alwaysblock2

学习: For hardware synthesis, there are two types of always blocks that are relevant: Combinational: always (*)Clocked: always (posedge clk) Clocked always blocks create a blob of combinational logic just like combinational always blocks, but…

【随笔】Git -- 高级命令(上篇)(六)

💌 所属专栏:【Git】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢迎大…

深入了解C语言中的offsetof宏

✅博客主页:爆打维c-CSDN博客​​​​​​ 🐾 🔹分享c语言知识及代码 目录 引言: 什么是offsetof? 用法示例: 应用场景: 结论: 引言: 在C语言中,offsetof宏是一个…

Zetero的安装和坚果云配置

一、Zetero安装配置 Zotero——科研小白的第一款文献管理软件 二、Zetero配置坚果云扩大空间 Zotero具备跨平台同步功能,但是其自带的免费云存储空间只有300 MB,如果要管理的文献比较多,这些空间就不够用了 Zotero | 用坚果云无限扩展文献存…

easyexcel 动态列导出

1. 引入easyexcel <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>3.2.1</version></dependency> 2.导出write public void export(HttpServletResponse response) {try {String f…

Linux系统中段错误信号sigsegv的捕获

在Linux系统中&#xff0c;当程序试图访问它没有权限访问的内存区域时&#xff0c;操作系统会发送一个SIGSEGV信号给该程序。默认情况下&#xff0c;接收到这个信号的程序会终止并且产生一个core文件。但是&#xff0c;在某些情况下&#xff0c;我们希望能够捕获这个信号&#…

深度学习-计算机视觉入门-part1

计算机视觉入门 文章目录 计算机视觉入门一、 从卷积到卷积神经网络1.图像的基本表示2. 卷积操作3.卷积遇见深度学习3.1 通过学习寻找卷积核3.2 参数共享&#xff1a;卷积带来参数量骤减3.3 稀疏交互&#xff1a;获取更深入的特征 二、手撕卷积代码三、经典CNN模型介绍四、CNN模…

文本直接生成2分钟视频,即将开源模型StreamingT2V

Picsart人工智能研究所、德克萨斯大学和SHI实验室的研究人员联合推出了StreamingT2V视频模型。通过文本就能直接生成2分钟、1分钟等不同时间&#xff0c;动作一致、连贯、没有卡顿的高质量视频。 虽然StreamingT2V在视频质量、多元化等还无法与Sora媲美&#xff0c;但在高速运…