当前位置: 首页 > news >正文

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

文章目录

    • 前言
    • 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

相关文章:

  • 【Kubernetes学习】
  • Python容器 之 字典--字典的遍历
  • 性能测试、负载测试、压力测试、稳定性测试简单区分【超详细】
  • Solr安装IK中文分词器
  • 【Linux开发实战指南】基于TCP、进程数据结构与SQL数据库:构建在线云词典系统(含注册、登录、查询、历史记录管理功能及源码分享)
  • 使用PowerShell开启防火墙端口
  • 在C++中内存泄露的几种情况及解决内存泄露和指针越界有哪些方法?
  • leetcode 403周赛 包含所有1的最小矩形面积||「暴力」
  • 玄机——第七章 常见攻击事件分析--钓鱼邮件 wp
  • AI绘画Stable Diffusion 解锁精美壁纸创作:利用SD与LLM定制你的专属壁纸,AI副业变现指南!
  • 使用LabVIEW报告生成工具包时报错97
  • 解决pip默认安装位置在C盘方法
  • react apollo hooks
  • 如何在Docker容器中,修改MySQL密码
  • 解决mybastis-plus加入逻辑删除SQL语句自动拼接未删除的问题
  • [译] React v16.8: 含有Hooks的版本
  • 10个最佳ES6特性 ES7与ES8的特性
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • js递归,无限分级树形折叠菜单
  • js数组之filter
  • Linux CTF 逆向入门
  • maven工程打包jar以及java jar命令的classpath使用
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 测试开发系类之接口自动化测试
  • 成为一名优秀的Developer的书单
  • 高程读书笔记 第六章 面向对象程序设计
  • ​如何防止网络攻击?
  • # centos7下FFmpeg环境部署记录
  • # 安徽锐锋科技IDMS系统简介
  • # 飞书APP集成平台-数字化落地
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • $(function(){})与(function($){....})(jQuery)的区别
  • (1)(1.9) MSP (version 4.2)
  • (1)虚拟机的安装与使用,linux系统安装
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (六)DockerCompose安装与配置
  • (十)T检验-第一部分
  • (一)为什么要选择C++
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • ***监测系统的构建(chkrootkit )
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .gitignore文件---让git自动忽略指定文件
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .net 发送邮件
  • .NET 命令行参数包含应用程序路径吗?
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .NET单元测试
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • .net中调用windows performance记录性能信息
  • @ConditionalOnProperty注解使用说明
  • @ModelAttribute使用详解