iOS开发中用到的自定义UI库

ops/2024/9/22 22:19:42/

文章目录

    • 前言
    • cell 左右滑动菜单
    • 日历组件
    • 仿QQ 侧滑抽屉
    • 仿探探、陌陌的卡牌滑动库
    • 头部缩放视图
    • 自定义UITabbar
    • 刮刮乐
    • 广告横幅

前言

本文中的UI组件,是作者在移动应用开发中都用到过的。 确实,找到对的三方库可以快速帮助我们构建App, 极大程度上提高了生产力。 如果你也有不错的三方库要推荐,不仿在评论区给我留言。 如果在其中能找到你想要的库,也欢迎你的收藏,点赞。 thx ~~

cell 左右滑动菜单

  • SwipeCellKit

在这里插入图片描述
地址:https://github.com/SwipeCellKit/SwipeCellKit

日历组件

  • FSCalendar
    在这里插入图片描述
    地址:https://github.com/WenchaoD/FSCalendar

仿QQ 侧滑抽屉

  • RESideMenu

在这里插入图片描述
地址: https://github.com/romaonthego/RESideMenu

仿探探、陌陌的卡牌滑动库

  • Shuffle
    在这里插入图片描述
    地址: https://github.com/mac-gallagher/Shuffle

  • CCDraggableCard

在这里插入图片描述
地址:https://github.com/liuzechen/CCDraggableCard-Master

  • ZLSwipeableViewSwift

在这里插入图片描述

地址:https://github.com/zhxnlai/ZLSwipeableViewSwift

  • DragCardContainer

在这里插入图片描述
地址:https://github.com/liujunliuhong/DragCardContainer

头部缩放视图

  • YZHeaderScaleImage

在这里插入图片描述

地址:https://github.com/iThinkerYZ/YZHeaderScaleImage

自定义UITabbar

  • 带动画的tabbar - TLAnimationTabBar

在这里插入图片描述
地址: https://github.com/LoongerTao/TLAnimationTabBar

刮刮乐

  • JXScratchView

在这里插入图片描述
地址 : https://github.com/pujiaxin33/JXScratchView

广告横幅

  • FSPagerView

Zoom Out :
在这里插入图片描述

Overlap:
在这里插入图片描述
Cover Flow:
在这里插入图片描述

地址: https://github.com/pujiaxin33/FSPagerView


http://www.ppmy.cn/ops/55021.html

相关文章

第31讲:K8S StorageClass使用rbd-provisioner驱动与Ceph RBD块存储集成

文章目录 1.rbd-provisioner驱动介绍2.在K8S集群中部署外部的rbd-provisioner驱动2.1.将Ceph集群的认证文件和配置上传到K8S的各个节点2.2.获取外部rbd-provisioner驱动的资源编排文件2.3.在集群中部署rbd-provisioner驱动程序2.4.进入rbd-provisioner容器中查看Ceph的配置文件…

Docker 镜像

简单介绍 容器镜像是一个只读包,它包含运行应用程序所需的一切。它包括应用程序代码、应用程序依赖项、一组最基本的操作系统结构和元数据。一个镜像可用于启动一个或多个容器。 如果你熟悉 VMware,就会认为映像与 VM 模板类似。虚拟机模板就像一个停止…

在nginx中设置相对路径跳转的方式

在nginx中的location中,设置301或302的跳转的方式一般是这样的 # 302跳转 location ~ ^/old/$ {return 302 /new/; }# 301跳转 location ~ ^/old/$ {return 301 /new/; }这里/new/虽然写的是相对路径,但是nginx依然会补齐url的前缀,这样在…

增加Github访问稳定性

使用 steamcommunity_302软件 官方下载和使用地址: https://www.dogfight360.com/blog/686/#google_vignette

ubuntu recovery 恢复模式(20.04)

ubuntu recovery 恢复模式(20.04) Ubuntu 20.04 LTS(长期支持版本)的恢复模式提供了一种启动到修复模式的方式,以帮助解决启动问题、文件系统问题以及其他系统相关的问题。这是一个特别有用的功能,特别是当…

神经网络图形绘制

在python机器学习中会遇到各种各样的神经网络图形,以下为例子: """ Betweenness Centrality Betweenness centrality measures of positive gene functional associations using WormNet v.3-GS. Data from: https://www.inetbio.org/wo…

面试题004-Java-Java多线程(下)

面试题004-Java-Java多线程(下) 这里写目录标题 面试题004-Java-Java多线程(下)题目自测题目答案1. synchronized 关键字的作用?2. volatile 关键字的作用?3. synchronized 和 volatile 的区别?4. synchronized 和 ReentrantLock 的区别&…

RStudio学习笔记(一)

R语言是一款适合进行数据分析、统计建模和可视化的编程语言,在统计分析上有独特的优势。 在R语言的学习过程中需要注意一些东西: ① ()、[ ]、{}三个括号的使用; ②关键字是不需要加引号的,但是字符型数据…