文档章节

scrollView软件更新新特性界面翻页效果

哥特复心
 哥特复心
发布于 2013/11/27 23:55
字数 186
阅读 1683
收藏 2

声明文件

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController

@property (weak, nonatomic) IBOutlet UIScrollView *scrollView;

@end

<!-- lang: cpp -->

- (void)viewDidLoad

{ [super viewDidLoad]; int width = _scrollView.frame.size.width; int height= _scrollView.frame.size.height; // Do any additional setup after loading the view, typically from a nib. for (int i = 0; i <kcount ; i++) { NSString *str = [NSString stringWithFormat:@"0%d.jpg",i+1]; //NSLog(@"%@",str); UIImage *img = [UIImage imageNamed:str]; UIImageView imgView = [[UIImageView alloc]initWithImage:img]; imgView.frame = CGRectMake(iwidth, 0, width, height);

    [_scrollView addSubview:imgView];
}

//设置scrollView的大小
_scrollView.frame = CGRectMake(0, 0, width, height);
//设置可scroll的可视范围
_scrollView.contentSize = CGSizeMake(width*kcount, height);
//设置分页效果
_scrollView.pagingEnabled  = YES;
//去掉下面的scroll
_scrollView.showsHorizontalScrollIndicator = NO;


//设置分页下标
UIPageControl *pagecontrol = [[UIPageControl alloc]init];
//设置颜色
pagecontrol.currentPageIndicatorTintColor = [UIColor redColor];
pagecontrol.pageIndicatorTintColor = [UIColor blueColor ];
//设置位置
pagecontrol.center = CGPointMake(width/2, height-20);
//设置多少页
pagecontrol.numberOfPages = 8;

_page = pagecontrol;
[self.view addSubview:_page];

_scrollView.delegate = self;

}

-(void)scrollViewDidScroll:(UIScrollView *)scrollView { int i = _scrollView.contentOffset.x/_scrollView.frame.size.width; _page.currentPage = i;

}

© 著作权归作者所有

共有 人打赏支持
哥特复心
粉丝 109
博文 68
码字总数 40593
作品 0
长沙
高级程序员
私信 提问
Slider Page Control

SliderPageControl 利用ScrollView和PageControl实现翻页/页面切换效果。除了支持手机划动界面来翻页,也可以拖动pagecontrol上面的滑块了预览和切换页面。手指拖动滑块时,滑块到达哪个位置...

匿名
2012/07/06
1K
0
Tab Viewer ScrollView

实现类似于iPhone上Safari的多页面查看(tab viewer)效果。利用ScrollView和PageControl实现翻页/页面切换效果。在缩略图的状态可以用手指划动界面进行页面的切换,然后点击缩略图,将显示这...

匿名
2012/07/06
658
0
UIScrollView 和UIPageControl 实现app启动滑动图

一、使用NSUserDefaults 判断滑动图有没有出现过,加载滑动图 二、初始化 UIScrollView 和 UIPageControl 为启动滑动图做准备 三、实现UIScrollView的代理方法 四、从屏幕上移除UIScrollVie...

蝴蝶庆庆
2016/05/03
33
0
为什么人们喜欢翻页效果?

虽 然现在静下心来阅读的时间很少,但是阅读软件仍然是我的智能手机中必备的软件。自从 Android 2.x 时代以来,一直使用的阅读软件是 Aldiko,原因是界面不错、操作直观、支持读取 SD 卡,足...

oschina
2012/05/14
3.8K
17
方正Apabi Reader 4.2.0于2010年7月正式发布

方正Apabi Reader 4.2.0于2010年7月正式发布,方正Apabi Reader是一款国产的免费电子书及电子文档阅读软件,可用于阅读CEBX、CEB、PDF、HTML、TXT格式文档。Apabi Reader集电子书阅读、下载、...

红薯
2010/07/29
298
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7 64位安装MySql教程

CentOS7 64位安装MySql教程 先检查系统是否装有mysql rpm -qa | grep mysql 下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 报错: -bash: wget: ......

须臾之余
20分钟前
1
0
Python 网络爬虫(新闻采集脚本)

=====================爬虫原理===================== 通过Python访问新闻首页,获取首页所有新闻链接,并存放至URL集合中。 逐一取出集合中的URL,并访问链接获取源码,解析出新的URL链接添...

阿锋zxf
33分钟前
1
0
JavaScript继承(六)——寄生组合式继承

JavaScript继承(三)——组合继承中讲到,组合继承是JavaScript中最常用的继承模式,但是它也有自己的不足之处,现在我们就来剖析它的不足,如下示例: function Human(name){ this.name ...

Bob2100
38分钟前
1
0
一文说尽MySQL事务及ACID特性的实现原理

本文将首先介绍 MySQL 事务相关的基础概念,然后介绍事务的 ACID 特性,并分析其实现原理。MySQL 博大精深,文章疏漏之处在所难免,欢迎批评指正。 MySQL 事务基础概念 事务(Transaction)是访...

架构师springboot
今天
8
0
Vue +Element UI后台管理模板搭建示例

一、蓝色主题 Element ui 后台管理 Demo https://github.com/taylorchen709/vueAdmin https://taylorchen709.github.io/vueAdmin/#/user Element ui 文档 http://element.eleme.io/#/zh-CN/......

tianma3798
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部