![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS UIKit
文章平均质量分 71
HH思️️无邪
路漫漫其修远兮,
吾将上下而求索。
展开
-
iOS ColleCtionView 如何让cell 不重复创建并且只在展示的时候才创建
使用 collectionView 一屏只展示一个 cell ,一次只加载当前 cell,还要能够缓存已加载过的 cell ,使 cell 不重复加载,听着好像就是将 collectionView 的复用机制禁用掉。用collectionView 实现这个需求,就出现了两个冲突点,一个是collectionView 会预加载后面的 cell ,另一个是会释放掉没在屏幕中显示的 cell。示例思路将加载过的视图用一个字典存起来。原创 2024-08-17 14:02:04 · 429 阅读 · 0 评论 -
iOS 自定义 仿苹果地图 半屏滑动效果控件
在前一篇文章AI编程探索- iOS 实现类似苹果地图 App 中的半屏拉起效果我们通过三方库实现了这个功能。可是我发现这个三方不能加阴影效果。也许是我不知道怎么加吧!于是只有自己搞咯!这功能用到的技术点不难,难就难在计算滑动位置,滑到一半,应该往上回弹还是往下回弹。所以自定义这个控件还是必要,一次写好,后面就根据具体需求调整下样式就行。将这个控件当作模板,可以快速的定制实现类似需求的功能。这个控件不做任何样式的限制,想怎么改都可以。如果您喜欢这篇文章,不妨留下您宝贵的赞!原创 2024-07-27 23:00:11 · 296 阅读 · 0 评论 -
AI编程探索- iOS 实现类似苹果地图 App 中的半屏拉起效果
本篇文章,记录了我好奇苹果地图 App 的半屏效果是怎么实现的,想搜但是描述不出来这种效果是什么,通过将截图发给 AI 用自己的语言描述了一下,AI 理解了我的需求,并给了解决办法。我再通过 AI 的提点,拿着关键信息去 github 找到了需要的三方库。如果您喜欢这篇文章,不妨留下您宝贵的赞!如果您对文章有任何疑问或建议,欢迎在评论区留言,我会第一时间处理,您的支持是我前行的动力,愿我们都能成为更好的自己!原创 2024-07-07 14:57:40 · 415 阅读 · 0 评论 -
AI 编程探索- iOS动态标签控件
到这里我们通过AI快速实现了动态标签控件的核心部分,只需再稍微调整一下label的样式就能完美实现我们的需求。AI帮我们写了大部分的可用的代码,虽然不能完全采用,但是确实提升了我们的开发效率,代码质量也是很不错的,我们要做的就是根据自己的需求进行修改一下。后面继续在实战中探索如何高效使用AI来帮助我们开发和学习。原创 2024-06-25 10:13:28 · 467 阅读 · 0 评论 -
iOS 判断触摸位置是否在图片的透明区域
在装扮功能中,一般都是长按使道具进入编辑状态,两个物品重叠一部分并且上面一个道具具有较大的透明区域时,明明想编辑的是下面一个道具,然而进入编辑状态的却是在上面的较大的一个道具。本篇文章将解决这个问题,优化用户体验。原创 2024-03-10 22:56:02 · 663 阅读 · 0 评论 -
Swift 使用UIScrollerView 实现装扮功能(拓展)
回顾上一篇,我们实现了装扮的基础功能,可以拖拽移动道具和监听道具拖到屏幕边缘然后滚动背景板。拖动手势的触发范围目前是等于道具的范围,可以改成全屏范围设置道具可以拖动的最大范围先看看优化后的效果:为了方便观察效果,我加啦一个编辑状态,如图鼠标的位置就是我的触摸点,现在全屏都可以响应拖动手势,还限制啦道具可拖动的最大范围。拓展篇更贴近项目的实际应用场景,希望对小伙伴们有帮助。祝大家在新的一年里,龙马精神,万事如意!原创 2024-02-08 17:00:56 · 417 阅读 · 0 评论 -
iOS CGAffineTransform 实现抽屉动画
我们通过实现一个常用的抽屉动画的需求,观察分析现象,探索出CGAffineTransform 矩阵变换的规律,再结合CGAffineTransform变换矩阵的原理加深理解,相信后面遇到有关CGAffineTransform平移相关的需求我们都可以应对自如啦。原创 2024-03-02 14:17:41 · 479 阅读 · 0 评论 -
Swift 使用UIScrollerView 实现装扮功能(基础)
装扮功能在游戏中比较常见,近些年有些产品也开始将这个功能植入到App中,这个功能呢也确实是满足了一部分追求个性化的用户。接下来看看我实现的一个简单的装扮界面吧!如下图,这个猫猫放到什么位置合适呢?哈哈这个没有标准答案,你喜欢搁哪就搁哪吧!分析功能实现支持横向滚动的背景板道具拖拽移动调整摆放的位置监听道具拖到屏幕边缘然后丝滑地滚动背景板装扮功能的核心功能点差不多就是这些啦!那么你们的App有计划加入装扮功能吗?原创 2024-02-02 09:00:00 · 772 阅读 · 2 评论 -
Swift UIScrollView小技巧-实现图片放大缩小
今天给大家分享一个UIScrollView的小技巧,这个小技巧就是使用UIScrollView控件,通过几句代码就可以实现常见的捏合手势放大缩小图片的功能。原创 2024-01-25 23:33:36 · 616 阅读 · 0 评论