← 返回项目

Project · UIKit

UIKit Component Lab

这个项目用于沉淀业务里反复出现的 UIKit 组件:状态视图、空态、输入栏、底部弹层、横滑卡片和复杂列表 section。

目标

  • 组件只暴露必要输入,避免业务模型进入 view。
  • 布局使用稳定约束,动态文字和小屏幕不挤爆。
  • 事件统一从组件向外抛出,页面决定业务动作。

判断标准

组件不是为了抽象而抽象。只有当它跨页面重复、状态复杂或能明显减少错误时,才值得进入组件库。