转场动画 转场动画就是从一个场景以动画的形式过渡到另一个场景。自定义转场动画的意义是脱离系统固定的转场,实现UI交互设计师设计的视觉效果强的转场动画。 下图是整个案例的Dem...
转场动画 转场动画就是从一个场景以动画的形式过渡到另一个场景。自定义转场动画的意义是脱离系统固定的转场,实现UI交互设计师设计的视觉效果强的转场动画。 下图是整个案例的Dem...
先看看效果图 demo在这里。 代码结构 HXSuspendViewManager是一个单例,负责主要的逻辑,控制悬浮窗和扇形view的生命周期、展示和隐藏。 HXSuspe...
1、创建App(WZMTestApp),如图: 2、创建framework(WZMTestFramework),如图: 3、创建.xcworkspace文件,名字与App相同...
先去极光后台创建应用 然后在这里填写自己的flutter包名 JPUSH_PKGNAME填写自己的包名具体包名在这里可以找到 JPUSH_APPKEY填写创建应用的秘钥 JP...
我们平时开发android或者ios都有比较成熟的高级数据库管理,但是目前flutter暂时没有,所以我们目前数据存储采用的是还是相对原生的sqflite。 先上工具类: 我...
前言 闲暇之余,自己做了一个记录自己个人看过的电影、电视剧、游戏等爱好的小软件来使用,可以给这些项目打分、写评价,最后存到数据库里,可以进行搜索、排序查看等。这里面的排序功能...
和一般动画不同的是,使用Masonry这样放入到动画的block中不能直接让动画生效,只是直接造成控件位移,经过尝试,应当添加如下操作
iOS10来了,iOS程序员们又有的忙了。 公司产品的核心功能是VoIP语/视频通话,为了与时俱进,就要适配iOS最新的CallKit。关于CallKit的介绍我就不详述了,...
集成 集成 AsyncDisplayKit 非常简单,使用 CocoaPods 添加 pod "AsyncDisplayKit" 然后 pod update 就可以了。什么?...
ios项目中经常需要显示一些带有特殊样式的文本,比如说带有下划线、删除线、斜体、空心字体、背景色、阴影以及图文混排(一种文字中夹杂图片的显示效果)。通常想要实现这些效果要使用...
从 iOS 8 以后相册的资源对象变成了 PHAsset,现在来简单介绍一下在使用 PHAsset 的过程中遇到的坑. 原本用的方法是: 看这代码,没毛病。但是,实际上有很大...
Masonry一直是OC中优秀的Auto Layout框架,尤其是其优雅的点链式语法设计,为人津津乐道。 今天我们来看看Masonry的源码,看看给我们什么启示。 先从脑海简...
好久没写博客了,写些平常用的到的东西吧。一些列表经常需要编辑多选的功能,而UITableview自带多选删除的功能,使用起来方便,不需要自己去做数据存储和选中状态转换,可以减...
前言 UITableView 是iOS日常开发中经常使用到的控件。tableView的普通展示效果比较生硬,为了提升APP的活力,提升体验,我们可以对根据tableView的...
iOS13出来已经挺久了,今天才认真的看了看深色模式的魅力,老工程适配深色模式的确会是个庞大的工程,这篇文章记录一下,今天下午简单做了些适配深色模式的功课。 1. 颜色适配 ...
关键词:sqlit3、swift,wcdb,,fmdb,移动数据库框架 wcdb 开源地址:https://github.com/Tencent/wcdb 一、wcdb介绍 ...
单独使用多线程不难,单独解决UITableViewCell复用带来的问题也不难,但是当两者强强联合的时候就比较让人崩溃了.本文会由浅入深地教你如何用NSOperation自己...
最近项目要使用提醒服务,研究了一下EKEvent,记录下来,以备以后查找 首先 Info.plist文件中注册权限 申请了权限之后,就可以创建事件了,直接上代码首先导入头文件...
前言 1、引入EventKit框架。 (EventKit框架使你能访问用户的Calendar(日历)和Reminder(提醒事项)信息。他们使用相同的库(EKEventSto...