Features 0.前言 1. ActivityKit 它是什么 1.1 不仅仅是 iPhone,锁屏上的 Live Activities 1.2 灵动岛上的 Live Activities 2. Live Activities 的生命周期 3. 展示球赛比分的完整...…
WWDC2022-iOS16 Live Activities 锁屏常驻小组件
Features 0.前言 1.Live Activities 介绍 2.Live Activities的限制 3.添加Live Activities 3.1 添加Widget Extension 3.2 Info Plist新增 3.3 自定义活动参数 3.4 WidgetBundle 3.5...…
WWDC2020-Meet Widget Part2-WidgetDemo
Features 0.前言 1.SwiftUI 2.WidgetKit 2.1 Widget Kinds 2.2 How Widgetkit work 3.实现Widget 3.1 添加Widget 3.2创建UI 3.2.1 DisplaySize 3.2.2 EntryView 3.2.3...…
WWDC2020-Meet Widget Part1
Features 0.前言 1.什么是Widget 0.前言 这个系列博客的主题是Meet Widget,Widget是苹果在WWDC2020中推出的新特性,也是iOS14主要新功能之一,它可以运行在各个苹果平台之中,尤其是在iPhone上,方便的使用方式加上在用户手机中醒目的呈现位置,都使得Widget这个新功能成为了兵家必争之地,有幸被用户添加到移动App之中,成为了今年各大移动应用适配的重中之重。 主题分为以下几个方面来阐述: 1.什么是Widget? (ppt) 2.结合WWDC Session来谈谈如何设计一款优秀的Widget (ppt) 3.如何实现Widget?WidgetKit的工作原理是什么?(ppt) 4.结合Demo聊聊如何使用SwiftUI来创建我们的Widget页面 (ppt+code) 5.如何使得我们的Widget 变得更加的聪明 (ppt+code) 而第一部分Part1 主要是前两小部分的内容,什么是Widget以及如何设计一款优秀的Widget。...…
iOS一个上下双选控制器的实现
Features 0.控件介绍 0.控件介绍 最近接到了一个需求,需要实现这样一个双选控制器,觉得还挺有意思的,虽然本质上实现难度不大,还是记录一下。 控件支持如下功能: 支持点击,点击上半部分,展开上半部分的内容 支持拖动,超过一定阈值,则进行展开动画操作 支持复原 demo效果如下 具体详见Github上的demo Demo …
iOS13 Sign In With Apple适配
Features 0.前言 1.什么是Sign With Apple 2.如何接入Sign With Apple (1) 系统内置的登录按钮 (2) Authorization (3) 登录页增加相关代理 (4) 处理AppleID登录状态变化 0.前言 WWDC2019推出了Sign With Apple,即用户通过端上的Apple...…