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...…