swift技术爱好者-swift技术论坛

swift技术交流分享

Swift PageMenu控件使用

2019-8-24 admin 第三方UI控件


项目地址:

https://github.com/PageMenu/PageMenu

第一步:

目前本地Xcode支持最低swift语言版本4.0,所以无法使用pod直接安装,需要下载Classes的源码保存到项目,另外语法有些不兼容需要按提示修改。


第二步:代码实现

var pageMenu : CAPSPageMenu!

//添加一个控制器
var controller : UIViewController = UIViewController(nibName: "controllerNibName", bundle: nil)
controller.title = "SAMPLE TITLE" //这里会显示在顶部tab item里
controllerArray.append(controller)

//配置参数 按您项目实际情况设置
var parameters: [CAPSPageMenuOption] = [
    .MenuItemSeparatorWidth(4.3), 
    .UseMenuLikeSegmentedControl(true), 
    .MenuItemSeparatorPercentageHeight(0.1)
]
pageMenu.delegate = self
//加入到view试图中 self.view.addSubview(pageMenu!.view)


代理方法:


func willMoveToPage(controller: UIViewController, index: Int){}

func didMoveToPage(controller: UIViewController, index: Int){}

标签: PageMenu swift4 swift menu控件

评论(0) 浏览(549)