扬庆の博客

扬庆の博客

寒江孤影,江湖故人。

SwiftUI - 网络获取json并分页展示
SwiftUI之网络获取json并分页展示效果 第三方库SDWebImage 地址: https://github.com/SDWebImage/SDWebImageSwiftUI?tab=readme-ov-file Xcode 通过 package集成 使用方式可查看 GitHub 文档。 (分页)获取图片列表 json data 加载首页 加载更多 加载指示器 图片加载 所需参数...
SwiftUI-YouTube-miniPlaye
SwiftUI- 模仿 YouTube 之 miniPlayer+手势YouTube Mini Player Kavsoft 视频地址: https://www.youtube.com/watch?v=DtYDH4woWiY&t=56s 比较复杂的 SwiftUI 动画 搭建Home页面框架 ZStack TabView TabItem 1 修饰符 扩展 View , s...
HoldDownButton
SwiftUI - HoldDownButton 制作YouTube 地址 样张如下 搭建 UI 封装所需属性 定时器 定时器的作用: 就是用来动画的形式制作进度条 定时器使用 拿到 timerCounter 就能在 UI 部分设置width , 运行即可看到效果 这里用到.onReceive 修饰符, 内部通过订阅timer消息,就可以间隔 0.01 拿到一次更新 , 就可以计算 p...
Mac 制作Gif图
Mac如何制作Gif图? (免费🆓)前言参考博文 所需一台Mac 自带 QuickTime Player 来录制 Gifify 工具实现自己录制制作 gif 动态图 具体实现QUickTime Player 录制视频 ⏺️ 依次点击, 文件 - 新建录制屏幕 点击录制所选部分, 框选所需要录制的区域 依次点击选项 – 桌面 – 录制(即可)。 Gifify 工具mov 转...
SwiftUI-ReelsLayout 抖音
SwiftUI -ReelsLayout AppYouTube Link address: 效果图类似于tiktok 播放页面, 滑动切换 AVKit UIViewControllerRepresentable makeUIViewController updateUIViewController OffsetKey: PreferenceKey .preferenc...
SwiftUI-Wheel Picker
Wheel PickerYouTube Tutorial Link: UI 架构 Divider() 就是每个竖杆 当刻度达到每个 steps 间隔 使用 overlay 显示刻度信息 并调整 divider 高度 overlay 一个中间竖杆 修饰符.safeAreaPadding 从中间开始移动 size.width / 2 搭建刻度视图 配置刻度相关信息 显示刻度值...
Flutter初尝试
Flutter第一天笔记📒官方参考资料Dart 语言 官方说明书 Dart代码格式 Dart编辑器 练习语法 Dart 指导中文版 Flutter中文官方 Flutter中国开源项目 Flutter Widget介绍 Flutter官方网站:https://flutter.dev/ Flutter官方文档:https://flutter.dev/docs Flutter中文网:https...
SwiftUI-画圆形可控制进度
SwiftUI 健康圆环并控制进度显示123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081import SwiftUIstruct Revi...
Swift使用AutoLayout布局
swift 使用AutoLayout自动布局NSConstraint 12345678910111213141516171819202122232425262728293031323334353637private func setupUI() { layer.cornerRadius = 4 layer.masksToBounds = true back...
avatar
扬庆
Have a nice day 📚