摘要: 背景 widget列表中的预览使用一整张图,并且只提供了3x图片。有用户反馈iPhone 11上不显示预览图 问题 ue提供的资源文件是1080*507大小,iPhone 11上widget无法显示这么大尺寸图片(能显示的最大尺寸未知,507*507是可以的)。 解决方案 因为iPhone 11是2 阅读全文
posted @ 2023-03-17 11:19 夏风已过 阅读(46) 评论(0) 推荐(0)
摘要: 背景 在UITableViewCell中显示多个标签,直到标签放不下。但是cell的宽度在initWithStyle时无法获知,而又不想传进cell中,故在layoutSubviews中处理。 具体问题 点击在layoutSubviews中添加的元素,cell出现选中态,但是没有走didSelect 阅读全文
posted @ 2023-03-17 10:56 夏风已过 阅读(106) 评论(0) 推荐(0)
摘要: 场景:UICollectionView中的某个item上有一张图片,图片的底部需要展示渐变层,但是每个item上图片大小不一致。在item复用的时候,添加的CAGradientLayer会有明显的展现动画。 普通方法 图片初始约束 1 [_imageView mas_makeConstraints: 阅读全文
posted @ 2022-06-15 10:43 夏风已过 阅读(285) 评论(0) 推荐(0)
摘要: 测试偶然发现,在iOS 14上按住语音按钮录制语音时,下拉通知栏,松手后app假死。 最后排查到,在发生app假死后,打开其他的app,其他app也是假死。并且在微信上做类似操作,也会假死。 确定为iOS系统bug。 阅读全文
posted @ 2022-04-19 16:28 夏风已过 阅读(146) 评论(0) 推荐(0)
摘要: 图文混排,是我们经常遇到的问题。所以我也遇到了。 一个头像在一段文字前面。开始我是不信邪的,我用了firstLineHeadIndent,我自己也发现了设置了firstLineHeadIndent之后计算的高度不对,文字无法显示完全。在网上我也查到的类似问题。后面在一次偶然的实现中,我不是用的NSA 阅读全文
posted @ 2021-12-12 21:12 夏风已过 阅读(282) 评论(0) 推荐(0)
摘要: UITextView的富文本点击,这里有一篇很完整的文章(UITextView实现点击富文本响应)。在我遇到问题前,堪称完美。 但是问题是:如果UITextView是可编辑的,那长按就会出现“复制”菜单;如果UITextView是不可编辑的,那么在点击最后一个可跳转文本的后半段,系统不会回调。具体不 阅读全文
posted @ 2021-12-12 21:04 夏风已过 阅读(190) 评论(0) 推荐(0)
摘要: 背景需求:页面如果已经在最底部,收到新消息就自动插入消息并滚动到最底部;如果不在最底部,则展示新消息提醒,点击新消息滚动到最底部。如此重复。 具体实现是在UIScrollView的scrollViewDidEndDragging、scrollViewDidEndDecelerating两个回调判断当 阅读全文
posted @ 2021-12-12 20:55 夏风已过 阅读(165) 评论(0) 推荐(0)
摘要: 先说一下背景,要实现的功能是一个可滚动的UITableView上,可能会出现一些置顶的消息。 我最开始的实现方案:没有置顶消息时,UITableView撑满这个页面;当收到置顶消息时,UITableView下移。 以上出现的问题是:UITableView是正常下移了,但是UITableView的内容 阅读全文
posted @ 2021-12-12 20:39 夏风已过 阅读(339) 评论(0) 推荐(0)