代码
-
SwiftUI 中 ScrollView 动态收缩展开顶部视图效果
这个效果适合个人资料页面,下拉滑动 ScrollView 时,顶部的 NavigationBar 区域向下展开放大,将头像等资料放大展示,上拉滑动后会收起,具体效果如下; 演示效果…
-
SwiftUI 实现二维码扫码和手电筒功能
二维码扫码算是一个常见功能了,本示例不依赖第三方库,完全实现一个扫描二维码的功能,内容主要包括:通过使用 AVKit 自定义相机,验证相机权限处理,Delegate,手电筒等。 演…
-
iOS 消息推送示例Demo – 原生推送不依赖第三方
前两天有位会员联系我希望出一个消息推送的示例,需要服务端到客户端的推送代码,这里放一个简单的 Demo 示例:通过服务端向 Apple 服务器发起推送请求,客户端收到通知推送,示例…
-
SwiftUI 简单的三点旋转加载动画效果
预览效果 这是一个很简单的 loading 加载效果,在 ZStack 中构建三个 Circle 并添加上偏移和旋转的 animation 动画就能完成这个效果了,你只需要在需要的…
-
SwiftUI 环绕展开菜单效果
预览效果 实现方式 通过 ZStack 将按钮放置在一起,然后添加点击效果,关键是计算角度麻烦一点,最近刚好用到这个,发个 demo 出来。 关键计算坐标代码 Demo 下载
-
使用 SwiftUI 制作镜面翻转反射倒影效果
预览效果 实现思路 在需要实现镜面翻转效果的视图背景设置 background 中,重新创建个一模一样的视图,对这个视图进行翻转 rotation3DEffect 、由上到下的颜色…
-
SwiftUI Text 字体触摸滑动动画效果
通过添加 DragGesture 时间记录滑动时 onChanged 的坐标来给选中的字符 Character 做缩放动画即可完成该效果,一下是效果演示。 演示效果 完整代码下载 …
-
SwiftUI 实现手机号码短信验证 自动带出短信内验证码
演示 Demo 为 App 登录注册时填写手机号码及短信验证码功能,填写验证码时使用 Apple Api 实现在键盘 toolbar 展示最新收到的短信验证码内容,快速填写验证码。…
-
SwiftUI 自定义TabBar 点击切换跳动效果
本文演示 TabBar 使用 withAnimation 和 rotationEffect 来制作动画,效果如下图 示例代码 演示 Demo 下载
-
Sidebar Menu 侧边栏菜单 3D效果展开,切换滑动效果
侧边栏菜单 Sidebar Menu 是一种常用的用户界面设计,它通常位于屏幕的左侧,以动画形式展开或收起,本篇主要学习和演示Sidebar Menu 侧边栏菜单。 示例代码中演示…