iOS UIKit
文章平均质量分 73
HH思️️无邪
路漫漫其修远兮,
吾将上下而求索。
展开
-
iOS 判断触摸位置是否在图片的透明区域
在装扮功能中,一般都是长按使道具进入编辑状态,两个物品重叠一部分并且上面一个道具具有较大的透明区域时,明明想编辑的是下面一个道具,然而进入编辑状态的却是在上面的较大的一个道具。本篇文章将解决这个问题,优化用户体验。原创 2024-03-10 22:56:02 · 623 阅读 · 0 评论 -
Swift 使用UIScrollerView 实现装扮功能(拓展)
回顾上一篇,我们实现了装扮的基础功能,可以拖拽移动道具和监听道具拖到屏幕边缘然后滚动背景板。拖动手势的触发范围目前是等于道具的范围,可以改成全屏范围设置道具可以拖动的最大范围先看看优化后的效果:为了方便观察效果,我加啦一个编辑状态,如图鼠标的位置就是我的触摸点,现在全屏都可以响应拖动手势,还限制啦道具可拖动的最大范围。拓展篇更贴近项目的实际应用场景,希望对小伙伴们有帮助。祝大家在新的一年里,龙马精神,万事如意!原创 2024-02-08 17:00:56 · 389 阅读 · 0 评论 -
iOS CGAffineTransform 实现抽屉动画
我们通过实现一个常用的抽屉动画的需求,观察分析现象,探索出CGAffineTransform 矩阵变换的规律,再结合CGAffineTransform变换矩阵的原理加深理解,相信后面遇到有关CGAffineTransform平移相关的需求我们都可以应对自如啦。原创 2024-03-02 14:17:41 · 402 阅读 · 0 评论 -
Swift 使用UIScrollerView 实现装扮功能(基础)
装扮功能在游戏中比较常见,近些年有些产品也开始将这个功能植入到App中,这个功能呢也确实是满足了一部分追求个性化的用户。接下来看看我实现的一个简单的装扮界面吧!如下图,这个猫猫放到什么位置合适呢?哈哈这个没有标准答案,你喜欢搁哪就搁哪吧!分析功能实现支持横向滚动的背景板道具拖拽移动调整摆放的位置监听道具拖到屏幕边缘然后丝滑地滚动背景板装扮功能的核心功能点差不多就是这些啦!那么你们的App有计划加入装扮功能吗?原创 2024-02-02 09:00:00 · 730 阅读 · 2 评论 -
Swift UIScrollView小技巧-实现图片放大缩小
今天给大家分享一个UIScrollView的小技巧,这个小技巧就是使用UIScrollView控件,通过几句代码就可以实现常见的捏合手势放大缩小图片的功能。原创 2024-01-25 23:33:36 · 379 阅读 · 0 评论