相关文章:iPhone各屏幕尺寸(含iPhone16系列)[https://www.jianshu.com/p/2e1eae35dd4d] 状态栏高度 iOS14前,iPho...
相关文章:iPhone各屏幕尺寸(含iPhone16系列)[https://www.jianshu.com/p/2e1eae35dd4d] 状态栏高度 iOS14前,iPho...
绝对坐标absolute 相对于父节点的4个角落,通过left、right、top、bottom来调整相对于父窗口的坐标 当left、right同时存在时,left会覆盖ri...
手机型号屏幕尺寸屏幕密度屏幕宽高(pt)屏幕分辨率(px)倍图屏幕比例4/4s3.5inch326 ppi320*480pt640*960px@2x3:25/5c/5s/se...
勤做笔记,方便自己,帮助他人。 属性 ScrollView props... 集成了scrollview的属性 sections 用来渲染的数据,类似于 FlatList ...
本文内容1、SectionList 的简单使用2,右侧索引的实现3,实现sectionList按索引滚动的方法 关于右侧索引滑动实现的问题 有三个方法可以利用1,用户手指按下...
借鉴:https://www.jianshu.com/p/4a61a517c792https://blog.csdn.net/codetomylaw/article/deta...
最近项目中遇到需要切圆角的需求,网上查阅了大家的解决方案后,下面的代码是亲自测试后有效的。 1.View切圆角 注:1.如果是添加四周阴影的话,shadowOffset设置s...
什么是dispatch_semaphore(信号量)?以一个停车场的运作为例。简单起见,假设停车场只有三个车位,一开始三个车位都是空的。这时如果同时来了五辆车,看 门人允许其...
起因 自己经常用Typora写东西做记录,有时候想在下班或周末接着写,但是Typora并没有远程同步的功能,所以想写个小工具帮自己做上传同步:服务开机自启动并拉取内容,监听工...
目录 快速检测Mac中各个环境前言【一】安装RVM【二】安装Homebrew【三】安装Ruby环境【四】切换Source源,替换Ruby源【五】升级Gem【六】安装Cocoa...
macOS 下环境变量的配置文件 /etc/profile 和 /etc/paths 是系统级别的配置文件,后面几个是用户级的配置文件。 文件加载顺序: 系统启动时会按上面罗...
一、Codable Codable是一个同时符合 Decodable 和 Encodable 协议的类型,即可解码且可编码的类型。Codable 是Swift 4 引入的全新...
在上一期,我们初步了解了UICollectionViewLayout的核心布局逻辑。这一篇是整个系列的第二篇,本篇的主题是 UICollectionViewLayout 性能...
工具类方法 使用
小红点要求如图例,红色视图添加白色外边框 方案 1 使用 AB 两个视图进行搭建,A 视图底色为白色,B 视图底色为红色,A add B,并将 B 的约束/frame 布局进...
Swift不允许在extension(类扩展)中直接添加属性。但是我们在实际开发中可能会遇到这种情况。解决方案:使用objc_set/getAssociatedObject(...
本文讲述三种方式实现文字渐变效果: 使用colorWithPatternImage CAGradientLayer设置mask 自定义label在drawRect里使用文字m...
接到给文字加渐变色的需求后,我和同事一筹莫展,在网上找各种资料,找到两种实现方式:1、通过把label的layer做为一个渐变图层的mask,即只让文字部分遮住渐变图层 2、...
iPhone的屏幕录制不够清晰怎么办? 在制作视频过程中,我们经常会使用到录制屏幕功能,iPhone也支持屏幕录制(在控制中心打开录制屏幕功能即可),那我为什么还要教大家使用...
平常大家在开发项目中,凡是遇到Bug,都会说你打个断点看看问题出在哪里,那么断点到底是什么?它在Xcode编译器中到底是如何工作的,此篇我们就来重点论述一下什么是断点以及它所...