// 64base字符串转图片 - (UIImage *)stringToImage:(NSString *)str { NSData * imageData =[[NSDa...
// 64base字符串转图片 - (UIImage *)stringToImage:(NSString *)str { NSData * imageData =[[NSDa...
概述 iOS内购是指苹果 App Store 的应用内购买,即In-App Purchase,简称IAP(以下本文关于内购都简称为IAP),是苹果为 App 内购买虚拟商品或...
写在前面 本文仅是自己学习RunLoop的一个记录,参考了ibireme大神的 深入理解RunLoop[https://blog.ibireme.com/2015/05/18...
前言 因为前段时间因为一些事情而晚上失眠多梦,身体素质直线下降,前天下班后去健身房减完身,感到恶心难受,后来发生了一个我不敢想象的时候,我竟然吐血了!这可把我吓的啊,立马到医...
CADisplayLink、NSTimer会对target产生强引用,如果target又对它们产生强引用,那么就会引发循环引用。如果没有在dealloc之前主动关闭(调用in...
相比于安卓开发来说,iOS开发中最麻烦的事情就是手动计算高度了。 在UITableView或UICollectionView列表的item、header、footer中,如果...
前言 YYKit作为业内的巅峰之作,其优异的性能和性能优化思路,都让人叹服。我也不禁一次地感叹郭曜源凭借一人之力,写出这样的作品,真的是实至名归的大神。但是老天总是爱开玩笑,...
以前做自定义headerView适应高度都是用系统api算的高度,代码如下 偶然发现还有更简单的方法, 只需要在设置tableHeaderView后设置自定义headerVi...
如题 从苹果开发约束,方便了我们快速适配iPhone手机,看到Masonry之后,我们就想要适配所有开发中所遇到的问题,今天就适配Masonry自适应tableHeaderV...
以autolayout为例:(autosizing道理一样) 场景一:创建HeaderView 创建HeaderView的时候需要指定它的高度。但是autolayout中,H...
reloadRowsAtIndexPaths 一般用于刷新一组 cell,笔者在使用过程中发现,调用该方法后 Tableview 并不是刷新 cell,而是会重新创建 cel...
最近在项目中遇到需要在UILabel上显示两种类型的数据的需求 第一种数据:最多显示2行且2行表示不完的情况下结尾以省略号表示 第二种数据:最多显示2行且以一种特殊的表现形式...
操作 先github下载<YYText>文件导入, 代码如下: 来自:https://www.cnblogs.com/xuzb/p/8968611.html
适合人群:iOS开发人员。 本文内容:获取UILabel每一行显示的文本。通过计算,在需要最后一行加上“...更多”。 备注:根据文本计算出控件UILabel上会显示多少行,...
前言 前段时间有朋友问我如何做类似展开显示全文的功能,那时候没空也没研究,这几天在群里发现也有朋友需要,于是我也就研究一下。 效果类似于这样: 原本的想法是 给固定高度后 右...
最近遇到一个问题,当UITableView或UICollectionView使用动态行高,会出现初始行高不准,如果想滑动到指定位置,会出现偏差 如果是想要滑动到指定组,使用s...
在开发中,我们都会选择使用Masonry来做适配,但是有时我们又需要获取某个控件的frame,这时就会发现用Masonry布局的获取不到控件的frame。这是因为用Mason...
2020年初,新冠病毒悄然来袭,上万的民众深受其害,不幸者丧失生命达三千余人,还好政府及时组织医疗团队、制定防护相关措施于四月初得以控制,并在2020年4月4日举国哀悼,哀悼...