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