Swift版ViewPager之Tabman 简单使用

前言:

Android上的ViewPager/ViewPager2为同级多页面切换带来了很好的体验。iOS系统中并没有提供类似的原生控件,如果要使用UIPagerViewController等进行自定义封装对于初学者而言难度则过高。这里uias提供了开源组件Tabman,其具有易理解、上手快等优点。鉴于网络上并没有几篇文章关于该组件的(也有寥寥几篇,质量实在难以恭维)介绍说明,本文将浅显地介绍其使用步骤。

使用步骤:

1:导入依赖

采用SPM的直接选择File->Swift Packages-> Add Package Dependency,键入如下内容一直Next即可

https://github.com/uias/Tabman

2:源码

这里写的有注释,有阅读基础的可直接看完,没有的看下面步骤也行:

import UIKit
import Tabman
import Pageboy

class ViewController: TabmanViewController, PageboyViewControllerDataSource, TMBarDataSource{
   
    
    // Return ViewControllers's count.
    func numberOfViewControllers(in pageboyViewController: PageboyViewController) -> Int 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值