登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

多种指示器文字效果源码SGPagingView

[复制链接]
来自: kingsic 分类: iOS精品源码 上传时间: 2017-9-11 21:13:37
Tag:

项目介绍:

SGPagingView

效果图

主要内容的介绍

  • 多种指示器长度样式

  • 多种指示器滚动样式

  • 标题按钮文字渐显效果

  • 标题按钮文字缩放效果

SGPagingView 集成

  • 1、CocoaPods 导入 pod 'SGPagingView', '~> 1.2.3'

  • 2、下载、拖拽 “SGPagingView” 文件夹到工程中

代码介绍(详细使用, 请参考 Demo)

  • SGPagingView 的使用(在父视图的 viewDidLoad 中加入下面代码)

    /// 子控制器及 pageContentView 的创建
    ChildVCOne *oneVC = [[ChildVCOne alloc] init];
    ChildVCTwo *twoVC = [[ChildVCTwo alloc] init];
    ChildVCThree *threeVC = [[ChildVCThree alloc] init];
    ChildVCFour *fourVC = [[ChildVCFour alloc] init];
    /// 子控制器数组
    NSArray *childVCArr = @[oneVC, twoVC, threeVC, fourVC];
    
    CGFloat contentViewHeight = self.view.frame.size.height - 108;
    self.pageContentView = [[SGPageContentView alloc] initWithFrame:CGRectMake(0, 108, self.view.frame.size.width, contentViewHeight) parentVC:self childVCs:childVCArr];
    _pageContentView.delegatePageContentView = self;
    [self.view addSubview:_pageContentView];
    
    
    /// 子标题及 pageTitleView 的创建
    NSArray *titleArr = @[@"精选", @"电影", @"电视剧", @"综艺"];
    
    self.pageTitleView = [SGPageTitleView pageTitleViewWithFrame:CGRectMake(0, 64, self.view.frame.size.width, 44) delegate:self titleNames:titleArr];
    [self.view addSubview:_pageTitleView];
    • 滚动内容视图的代理方法

- (void)pageContentView:(SGPageContentView *)pageContentView progress:(CGFloat)progress originalIndex:(NSInteger)originalIndex targetIndex:(NSInteger)targetIndex {
    [self.pageTitleView setPageTitleViewWithProgress:progress originalIndex:originalIndex targetIndex:targetIndex];
}
    • 滚动标题视图的代理方法

- (void)pageTitleView:(SGPageTitleView *)pageTitleView selectedIndex:(NSInteger)selectedIndex {
    [self.pageContentView setPageCententViewCurrentIndex:selectedIndex];
}

相关源码推荐:

我来说两句
*滑动验证:
所有评论(50)
littleRed 2017-9-13 10:53:19
虽不明,但觉厉...
回复
BlueManlove 2017-9-13 10:55:54
好好 学习了 确实不错
回复
phoiu 2017-9-13 10:56:11
好好 学习了 确实不错
回复
AlonMessi 2017-9-13 10:57:22
mark,收藏了
回复
kengsir 2017-9-13 11:00:09
我是来学习的
回复
hellokenken 2017-9-13 11:01:18
mark,收藏了
回复
code4app热心网友 2017-9-13 11:10:04
楼主用心了,内容非常精彩。
回复
code4app热心网友 2017-9-13 14:03:59
楼主威武啊,Code4App有你更给力!
回复
code4app热心网友 2017-9-13 14:17:55
楼主威武啊,Code4App有你更给力!
回复
提取码:  下载次数:117 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
385 1 117
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表