Swift版Viewpage快速入门——Tabman

这篇博客介绍了如何在Swift中使用Tabman库创建一个ViewPager。通过Cocoapods集成,继承TabmanViewController,实现PageboyViewControllerDataSource,定义并初始化子页面控制器,设置标签样式,以及实现Pageboy数据源协议的回调,来打造功能强大的分页视图控制器。
摘要由CSDN通过智能技术生成

今天介绍一个Swift版的ViewPager实现方法,引用了第三方库Tabman

Tabman是一个带有标签栏的分页视图控制器,功能强大并且可定制

先上地址:https://github.com/uias/Tabman

Cocoapods集成方式     

pod 'Tabman'

使用方法:

1.引用Tabman和Pageboy

import Tabman
import Pageboy

2.继承TabmanViewController类,实现PageboyViewControllerDataSource

3.定义子页面控制器集合并初始化

private var viewControllers = [UIViewController]()
var num:Int = 4 //子页面个数
func initViewControllers(_ num:Int = 4){
   for _ in 0...num{
      viewControllers.append(ViewController())
   }
}

4.在viewDidLoad()方法中设置子页面标签

var items = [Item]()
items.removeAll()
//向子页面标签添加成员
for i in 0..<number {
    items.append(Item.init(title: "Page \(i)"))
    //print(items.coun
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值