遇到一个问题 ,就是在iOS13的机型上, 上面的代码使用,没有问题,即使offset.y小于0,大于0,tableView的滚动,UI也是正常的,没有留出空白。但是在iOS...
遇到一个问题 ,就是在iOS13的机型上, 上面的代码使用,没有问题,即使offset.y小于0,大于0,tableView的滚动,UI也是正常的,没有留出空白。但是在iOS...
最近有看到一些在iOS上面实现的一些动画,通过一些简单的平移,旋转,缩放等等实现了一些特别炫的效果,于是就深入研究了一下,简单整理了一些基本的东西,在这块做一下分享。 前言 ...
关键词 CATransform3D 旋转 缩放 平移 动画 矩阵 绘制 图层 转换 形变 本文所有示例代码或Demo可以在此获取:https://github.com/Wil...
目录(transform) 基础及矩阵概念 2D仿射 3D仿射 1. 基础及矩阵概念 在iOS的动画效果中,变换是很常见的,包括仿射变换和3D变换等。变换的终极原理就是矩阵的...
保存全屏为图片 如果你需要生产一张屏幕截图为图片,下面的方法希望可以帮到你
anchorPoint 表示锚点的位置,是相对于自身的位置。取值范围是 0~1,默认值是0.5,即矩形的中心。在视图做动画的时候,以锚点为中心。 position 表示在父...
CLPieChart 背景 需求:需要做一个环形图用于展示各部分之间的比例 设计图: 实现方式 技术选型: 1、在UIView的drawRect方法中绘制所需要的各种视图,饼...
先上效果图: Demo在此,休得撒野!!!! 1.怎么用 2.算法分析 以红色部分开始为例计算r:扇形半径center:PieView中心位置start:开始位置,范围[0,...
1. 前言 1.1 传统面向对象编程(OOP)的弊端 说起面对协议编程,就不得不先说下使用继承的痛点,因为面向接口编程很大程度上解决的就是继承带来的痛苦。 可以看下casa的...
画一张饼图,并且带动画效果和点击效果如下图所示: 如图, 白色分割线是 的 ; :是加了一个遮罩 ,在下面就会有实现代码; :是点击的是哪一个扇形图,就将它的 加长。 相关链...
上篇文章写了如何导入Charts这篇讲讲PieChartView的使用PieChartView 可以实现 不带折线的饼状图、带折线的饼状图 效果图如下 本文使用的masonr...
表示3秒 (3 * NSEC_PER_SEC 纳秒)。 SEC (second) 秒 sMSEC (millisecond) 毫秒 ...
需求: 在使用NSURLRequest 进行http的网络访问的时候,如果(http://xxx.xxx.xx?xx=xx&xx=你好)请求参数中有中文的话,需要对字符串进行...
零、简单概述访问属性和实例变量 1.访问属性时,其实我们是在使用 访问属性本质上通过消息机制在调用setFriend:方法。关于runtime运行时的东西这里就不多概述了。2...
类似iOS中webview在黑色主题中加载时 ,会出现瞬间白屏的问题。究其本质是因为webView有很多子类,我们不能直接控制。在OC时代还可以使用运行时方法,强制支出系统空...
首选说一下 opaque 这个属性, 是 不透明的意思, BOOL值,设置为 YES 表示 view不透明,设置为 NO 表示表示 view 透明,所有的 view 都有这个...
@西瓜王子kobe 解释的好
iOS-GCD之初,disPatch队列和线程的关系关于GCD的最最基本的知识,往往很多初学者都被忽略。理解上造成了偏差,而不注重去实践, 所有我们需要认真的总结一下。 dispatch_asyn和dispatch_sync添...
队列的概念和作用: 队列不是线程,队列是用来组织任务的,将任务加到队列中,任务会按照加入到队列中先后顺序依次执行,如果是同步队列,会在当前线程中执行,如果是异步队列,则操作系...
哥们 你里面有很多不严谨的地方。比如:
1,你里面所说的并行都应该改成并发
2,DISPATCH_QUEUE_SERIAL串行队列在同步执行时任务都在主线程,在异步执行时是在子线程执行
3,DISPATCH_QUEUE_CONCURRENT并发队列是子线程,但如果并发任务里有主队列,才在主线程执行
4,DISPATCH_QUEUE_CONCURRENT并发队列,如果同步执行全是在主线程