快速定位约束冲突一般简单界面冲突,我们很容易根据提示找到对应的 View, 但是当你视图层次很深(比如使用 CollectionView 多种 Cell 类型时),你就很难发...
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等...
目前项目组件化已经告一段落,我把总结的相关文章列罗出来创建cocoapod私有库详细步骤(基础组件组件化)iOS组件化方案与实践:Target-ActioniOS组件化解决图...
iOS开发中的SDK大多数都依赖cocoapods来管理,本篇讲解如何创建一个最简单的pod库,并上传至cocoapods 1.创建 1.1创建过程中会提示初始化配置 使用什...
前言:很多动效都是多种动画的组合,有时候你可能只是需要其中某个动画,但面对庞杂的代码库或是教程,你可能比较困惑,本系列将复杂动效中不常见的动画效果拆解出来便于学习,授人以鱼不...
iOS 多语言版本的开发(三) 写在前面 iOS 多语言版本的开发(二) 中我们实现了如何让用户自己去切换系统语言的功能,我们还写了Demo 以供辅助学习;但是,继以上两篇文...
开发小知识(一)[https://www.jianshu.com/p/5a4ba3c165b9] 开发小知识(二)[https://www.jianshu.com/p/13b...
数据超出一屏,拖拽到底部会出现整体向上抖动?初步分析感觉是moveRowAtIndexPath 重载了列表数据?还是和 jx_processEdgeScroll滚动冲突?不知道怎么解决,盼回复!
长按即可移动cell的UITableView期望效果 1.长按即可触发移动cell,操作逻辑简单;2.移动cell时越靠近屏幕边缘,速度越快;3.被移动cell的样式可以自定义; github地址 JXMovableC...
1.如果使用Homebrew安装,那么需要改一下配置文件,其配置文件在 /usr/local/opt/jenkins-lts/homebrew.mxcl.jenkins.pl...
转载自作者:LaiYoung_链接:https://juejin.im/post/5a7b10bb6fb9a0636263bfd5 小目标:使用Jenkins一键构建,并自动...