03 2022 档案

摘要:如果我们需要设置一个view在另一个view的右边缘距离一定距离的地方,利用Masonry这么写: offset可以让我们在设置视图之间相对位置时起到很大作用,但是也有很多情况下用不到,比如size、center等等,而调查Maronry的底层方法,可以看到和offset类似的方法还有很多: off 阅读全文
posted @ 2022-03-20 21:56 MrYu4 阅读(368) 评论(0) 推荐(0) 编辑
摘要:原文通过对Objective-C发展史、Objective-C中Runtime的动态派发,C语言的直接派发进行铺垫介绍,引出了direct methods这个“新特性”(文章写于2019年)。 定义 看起来是个OC的方法,却和C方法一样,当被调用时,他是会直接使用而不是通过objc_msgSend。 阅读全文
posted @ 2022-03-13 14:55 MrYu4 阅读(328) 评论(0) 推荐(0) 编辑
摘要:有个需求,要求模仿微信做表情下雨的动画,一开始想用CAEmitterLayer,实现的代码如下: 这时候我们能看到效果如此: 这个时候其实我们做到了以下几点 view显示5秒并删除 雪花从上向下降落,而且速度是匀速的view高度/5秒 雪花每秒产生1颗 雪花在不超出左右边缘之内随机产生 但是这个效果 阅读全文
posted @ 2022-03-03 12:20 MrYu4 阅读(355) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示