方法:为UIButton增加一个分类,在分类中重写UIButton的pointInside方法,在该方法中改变UIButton的bounds 代码: demo地址:https...
IP属地:浙江
方法:为UIButton增加一个分类,在分类中重写UIButton的pointInside方法,在该方法中改变UIButton的bounds 代码: demo地址:https...
使用xxx.textColor = UIColor.init(patternImage: UIImage(named: "MyColor_Gradient")!) CAGra...
我们看到的屏幕上的数据展示有两种加载流程: 1、正常渲染加载流程2、离屏渲染加载流程如下图所示: 可以看出,离屏渲染比正常渲染多了一个离屏缓冲区,这个缓冲区的作用是什么呢?为...
一、图形渲染技术栈 下图所示为 iOS App 的图形渲染技术栈,App 使用 Core Graphics、Core Animation、Core Image 等框架来绘制可...
都说子线程不主动获取没有runloop,而每个runloop都会在开始创建一个自动释放池,那没有runloop,子线程是否有自动释放池呢?比如下面这个 那么, 子线程是否有自...
前言 Gitlab代码管理:这里测试案例直接将项目放到官方提供的gitlab 个人账号下,公司/团队可在自身服务器上搭建一套GitLab代码管理会更加安全(可将需求抛给运维同...
在Flutter应用程序中实现超级流畅的动画 在这篇文章中,我将带您完成在Flutter应用程序中实现流畅动画的步骤。 时间线 这是一个时间轴,显示了应用中发生的所有动画。 ...
前言: WebRTC,名称源自网页实时通信(Web Real-Time Communication)的缩写,简而言之它是一个支持网页浏览器进行实时语音对话或视频对话的技术。它...