前言 在日常开发过程中,我们会遇到一些需要不定期动态改变布局的页面或视图块,下面用张图展示一下: 解决思路 事实上这一块并占不了整个页面,大部分情况下只是在tableView...
前言 在日常开发过程中,我们会遇到一些需要不定期动态改变布局的页面或视图块,下面用张图展示一下: 解决思路 事实上这一块并占不了整个页面,大部分情况下只是在tableView...
效果图: 类似这样的弹窗,在APP中很常见,接下来说一下 实现思路: 1.点击弹出按钮时,阴影alpha由0到1,弹窗的scale由0到1(这里使用CABasicAnimat...
先看下效果图 项目里需要做个刮刮卡功能,网上简单搜了一下,基本都是采用清除图层的方式来实现:如下所示: 如果粗略使用没什么问题,但是一旦快速滑动的过程,划痕就非常难看。而且由...
在iOS绘图 - 基础篇中我们知道有一种获取上下文的方法是UIGraphicsBeginImageContextWithOptions,本文主要在图片类型上下文中对图片进行操...
具体业务 UITableViewCell 中嵌套一个 UICollectionView,Cell 的高度需要根据 CollectionView items 个数动态变化 遇到...
首先非常感谢这位大佬的分享资源 https://blog.csdn.net/YouLing_0809/article/details/53818328 首先 要实现APP名称...
dispatch_async和他提交的block是两个操作。一开始主队列里只有dispatch_async,当dispatch_async执行的时候block才被提交到主队列,又因为主队列是串行队列,所以block在队列的最后面等待执行
dispatch_async(dispatch_get_main_queue(),^{})存在的一个坑可以看到在main thread中,执行顺序并不是和代码顺序一样, 最后执行。 如果不注意的话,可能会导致一些问题。 解决方法 参考SDWebImage的宏定义,判断一下当前...
引言 记得刚接触 iOS 的时候, 第一次听到贝塞尔曲线这个东西的时候, 当时我只有一个感觉, 那就是: 什么鬼? 我靠, 听起来好高大上的一个东西. 趁着最近这段时间不是很...
在看一些大神写的开源框架时, 遇到了一个用于记录进度的类 - NSProgress, 然后通过看官方文档和网上找资料的方式, 来学习这个类的用法, 并在此记录此类的用法, 如...
前言 代码规范可以说是老生常谈的话题了, 也是程序员自我修养的一种体现, 虽然一套好的代码规范不能使程序运行的更加流畅, 不能使程序直接的影响到程序的功能执行,但是如果能再发...
今天更新到iOS12 所碰到的问题,于是去Google了一下 下面是苹果的回答: 所以看起来这个问题应该是引入的第三方的库所引起的,那么我们有什么办法的? 具体就是: 我们去...
2018年12月28日更新这一篇是我在17年初处理BLE后台相关业务时翻译的,最初的主要目的是觉得翻译一遍能够加深自己的理解。发在这里最早是没人看的,第一条评论应该是骂我就知...
Swift是强类型的静态语言。但是可以用黑魔法实现动态特性
Swift是一门动态类型的强类型语言之前我一直以为,Swift是一门弱类型的语言。 判断依据: Swift 变量不强制的指定类型,而是用 var 和 let 表示可变与不可变。所以,Swift是一门弱类型的语言...
貌似会导致地图拖动不了啊
ios scrollView 滑动与手势冲突问题描述: scrollview上添加了百度地图,百度地图的拖动与scrollview的上下拖动同时发生,左右拖动地图可以正常显示,但是上下拖动地图的时候,scrollvie...
这个功能需要自定义相机实现,你这么做效果太诡异了
Swift 自定义 UIImagePickerController 选取图片后的裁剪器(相机裁剪界面)今天做项目的时候需要自定义裁切来自相机图库选择的图片,找了一圈资料发现相关的信息甚少。爬了好几个小时的坑,分享给大家~ 开始之前忍不住吐槽一手苹果,既然系统提供了选取图片后的...
用过AFNetworking一定对上面的上传图片的方式不陌生,其中parameters一般都放一个字典,里面放一些其他的参数 Alamofire和AFNetworking传的...
最近事情太多,实在没空写总结。刚好最近遇到点问题,网上能搜到的东西都有点不清楚,问题解决,我自己总结下,希望对别人有点帮助。 之前OC上处理异常有点C的味道,比如(在网上复制...