
SwiftUI
GarveyCalvin
这个作者很懒,什么都没留下…
展开
-
SwiftUI - Grid View 的实现方法,逐步剖析助你实现
简介在当前正式 SwiftUI 版本而言,很多控件都是缺少的。比如在 UIKit 框架里有 UICollectionView 组件,可以很方便地做 Gird 格子类型的视图。但是在 SwiftUI 这个框架里面,就没有对应 UICollectionView 的组件。我们当然可以用 UIViewRepresentable 来封装一个 UICollectionView ,但是本篇文章要探讨的是,如何使用 SwiftUI 来实现 Grid 格子视图,现在一起来实现吧。实现思考在思考前,我们先来定义生成随.原创 2020-08-30 19:39:18 · 1025 阅读 · 0 评论 -
SwiftUI - iOS10本地推送通知教程UserNotifications在Swift中的实现方式
简介消息推送相信在很多人的眼里都不陌生了吧?像即时聊天微信,好友发信息给你时会在顶部弹下小窗口提醒你。也像是在影院APP预订了电影票,在开场前一小时你也会收到提醒。这类推送是需要经过后端发送请求的,需要服务器发送推送请求,又或者使用如极光推送等第三方渠道。那么如果我们的APP不需要连网呢?这是不是就不能使用消息推送了?不是的,苹果还提供给我们本地消息通知服务,即便APP不连网也能使用,功能也很强大可靠。本地时钟的应用场景很广泛,例如手机上的时钟、日历等。那么你知道如何去实现它吗?这篇文章将告知你答案,原创 2020-06-09 21:03:21 · 1595 阅读 · 1 评论 -
SwiftUI - 一起来仿写微信APP之一首页列表视图
简介最近在学习 SwiftUI ,我一般都是先去学习界面布局,所以就想着仿写一下经常使用的软件的界面,所以先拿微信开刀。因为不想一次性发太多的内容,所以只好将主题分解,一部分一部分地去讲,接下来我们一起来学习吧。如果你尝试过使用 SwiftUI 编写界面,你会发现是如此地舒心,我已深深地爱上了它。当然它的坑并不少,毕竟才刚出来,最低支持系统是 iOS13,估计还得等个几年才会慢慢在公司里使用上吧。但是这并不妨碍我们的学习。在这篇文章里,我会一步一步编写微信的首页列表视图,一步一步将代码呈现上来,并仔细原创 2020-05-12 12:57:48 · 696 阅读 · 2 评论 -
SwiftUI - 一步一步教你使用UIViewRepresentable封装网络加载视图(UIActivityIndicatorView)
目录概述介绍 UIViewRepresentable封装网络加载视图(UIActivityIndicatorView)使用封装好的加载视图 GCIndicatorView效果预览Demo 源码下载关于作者公众号QQ群概述网络加载视图,在一个联网的APP上可以讲得上是必须要的组件,在SwiftUI中它并没有提供如 UIKit 中的UIActivityIndicatorView直接提供给我们调用,...原创 2020-04-18 18:00:10 · 1550 阅读 · 0 评论