首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS 工具类/小组件
gla1ve_Yim
创建于2025-01-15
订阅专栏
-
等 4 人订阅
共8篇文章
创建于2025-01-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
iOS 小组件 - 瀑布流多选器,技术设计与实现详解(三)
一个瀑布流的标签多选组件。 之前已经写过一个瀑布流单选器(iOS 小组件 - 瀑布流单选器,技术设计与实现详解(二)),以同样的思路写一个新的多选器。
iOS 小组件 - 瀑布流单选器,技术设计与实现详解(二)
一个横向的标签瀑布流的切换组件。 依赖于以前写过一个瀑布流的base组件(iOS 小组件 - 标签瀑布流Base组件抽取,APP业务重构(一))
iOS 小组件 - 标签瀑布流Base组件抽取,APP业务重构(一)
标签瀑布流业务样式示例 一、祖传的标签代码 原来有极多相似的祖传代码,在业务需求开发完成后,已经有四份相似的拷贝代码了,考虑到以后可能越来越多相似业务,决定着手重构。 二、标签瀑布流Base抽取
iOS 工具类 - 设备导航栏、安全区域重新设计(使用系统方法兼容灵动岛)
使用系统方法获取导航栏、状态栏、底部安全区域。原来的写法 旧的Device拓展文件,只对刘海屏的机型进行了兼容,而且是以固定浮点数做兼容,这样既不能兼顾旧的调整、也不能兼容新的机型。
iOS 小组件 - 自定义导航栏 + 原有业务自定义导航栏替换
兼容 上进青年APP 所有现有的业务考虑出发,需要考虑快捷兼容3种常用的样式的通用导航栏供业务使用,并对旧业务(上进青年)中的自定义导航栏进行重构替换。
iOS 小组件 - 文本容器(展开/收起)之技术设计与实现详解
回顾项目里以往的代码,并没有一个开箱即用的通用小组件,这里就决定完成一个通用小组件 (一个带 展开/收起 功能的裁剪文本容器)。
iOS 工具类 - 字符串转本类(类type)
在OC中,利用`NSClassFromString("XXXTableViewCell")`就可以轻松得到一个类实例。 在Swift中,如果直接使用这个方法却会得到`nil`。 这是一篇于延伸文章。
iOS 工具类 - 绘制虚线(拓展库封装)
1. 既支持水平方向绘制,也支持垂直方向绘制 2. 能自定义颜色、长度、间距等等。 3. 使用UIView自定义,不需要引入额外变量,开箱即用。