ISViewPager ViewPager 界面组件开源项目

我要开发同款
匿名用户2016年11月18日
186阅读

技术信息

开源地址
https://github.com/invictus-lee/ISViewPager
授权协议
MIT

作品详情

ISViewPager

ViewPager界面组件。用Swift编写的iOS的 ViewPagerUI。

![image](https://github.com/ivictus-lee/ISViewPager/blob/master/viewpager.gif)支持

Xcode8.0

Swfit3.0(Objective-CNotSupported)

iOS7.0

DeviceSupport:Uiversal

DeviceOrietaioSupport:All

使用方式<pre code> class ViewPager:UIViewCotroller{    iit(title:Strig) {        super.iit(ibName: il, budle: il)        self.title = title    }    required iit?(coder aDecoder: NSCoder) {        fatalError("iit(coder:) has ot bee implemeted")    }    override fuc viewDidLoad() {        super.viewDidLoad()        let label = UILabel.iit(frame: CGRect(x: self.view.frame.width/2-50, y: self.view.frame.height/2-100, width: 100, height: 50))        label.text = title        label.textAligmet = NSTextAligmet.ceter        self.view.addSubview(label)    }}/*********************************************************/  let titles = ["标题一","标题二","标题三","标题四","标题五","标题六","标题七","标题八","标题九","标题十"]        var viewPages = [ViewPager]()        for title i titles{            let viewpage = ViewPager(title:title)            viewPages.apped(viewpage)        }        let pagesOptios:[UIViewPagerOptio] = [            .TitleBarHeight(50),            .TitleBarBackgroudColor(UIColor.white),            .TitleBarScrollType(UIViewPagerTitleBarScrollType.UIViewCotrollerMeuScroll),            .TitleFot(UIFot.systemFot(ofSize: 15, weight: 2)),            .TitleColor(UIColor.black),            .TitleSelectedColor(#colorLiteral(red: 0.9098039269, gree: 0.4784313738, blue: 0.6431372762, alpha: 1)),            .TitleItemWidth(90),            .IdicatorColor(#colorLiteral(red: 0.9098039269, gree: 0.4784313738, blue: 0.6431372762, alpha: 1)),            .IdicatorHeight(5),            .BottomlieColor(#colorLiteral(red: 0.9098039269, gree: 0.4784313738, blue: 0.6431372762, alpha: 1)),            .BottomlieHeight(1)        ]        let pages = ISViewPagerCotaier(titles: titles, viewPages:viewPages,optios: pagesOptios)        pages.view.backgroudColor = UIColor.white        let baseVc = UINavigatioCotroller(rootViewCotroller: pages)</pre code>事件处理<pre code>    public fuc didScrollToPage(idex:UIt){    }    public fuc didScorllToLeftEdage(){    }    public fuc didScorllToRightEdage(){    }   </pre code>

功能介绍

ISViewPager ViewPager 界面组件。用 Swift 编写的 iOS 的 ViewPager UI。 ![image](https://github.com/invictus-l...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论