Codeun
-
SwiftUI 中为 TextEditor 修改背景色
其实这个问题已经很简单了,在 iOS16 发布以前,TextEditor 视图要修改背景色会比较麻烦,下面放一个iOS16 以前的示例图: 现在不需要这么麻烦,有原生的 api 可…
-
SwiftUI 环绕展开菜单效果
预览效果 实现方式 通过 ZStack 将按钮放置在一起,然后添加点击效果,关键是计算角度麻烦一点,最近刚好用到这个,发个 demo 出来。 关键计算坐标代码 Demo 下载
-
SwiftUI 中添加阴影shadow的使用方式和小技巧
添加阴影效果十分常用,SwiftUI 中直接给视图设置 shadow 即可添加阴影效果,以下是常用创建阴影的方法: 创建外部投影 创建内部阴影 也可以直接使用 .shadow(ra…
-
使用 SwiftUI 制作镜面翻转反射倒影效果
预览效果 实现思路 在需要实现镜面翻转效果的视图背景设置 background 中,重新创建个一模一样的视图,对这个视图进行翻转 rotation3DEffect 、由上到下的颜色…
-
如何将 SwiftUI 的视图渲染保存为 PDF
在 iOS 16 中,有一个新的 Api 可以帮我们快速的把 SwiftUI 视图转换为 PDF 矢量图,内容可以优雅的放大查看,主要使用的是 ImageRenderer 使用 I…
-
Swift 5.9 有什么新功能?
虽然 Swift 6 版本就快出来了,但 5.9 版本仍然是有很多内容的值得关注,比如更简单的 if 和 switch 用法、宏 macros、不可复制类型 noncopyable…
-
苹果专用图标资源库 SF Symbols 简单使用
SF Symbols 是苹果公司提供的一套系统图标资源库,专门用于开发 iOS、iPadOS 和 macOS 应用程序,目前拥有超过 4400 个图标符号,涵盖各种常见的应用程序界…
-
尝试搭建了一个ChatGPT体验站,欢迎来体验
最近 Chat GPT 非常火热,我也体验了一段时间了,从 3.5 版本到 4.0 版本,总体感受还是非常不错,几乎可以替代传统的搜索引擎,有问题几乎都是直接问它。 对比传统的搜索…
-
六种网络请求的常规身份验证方式(二)Session
接上篇 六种网络请求的常规身份验证方式(一)Basic Authentication 继续学习常规身份验证方式,本次记录的是 Session Based Authenticatio…
-
六种网络请求的常规身份验证方式(一)Basic Authentication
网络请求是客户端与服务器之间进行信息交换的基础,为了确保各种在线系统(如网站、应用程序和网络服务)的通信安全可信,通常需要验证客户端的身份,通过身份认证后授予匹配的访问权限。 Ba…