UIScrollView使用 UIPageControl
来源:互联网 发布:网络问政 案例 编辑:程序博客网 时间:2024/06/05 12:08
//视图控制器 把scroll的预留导航栏的距离关掉
[selfsetAutomaticallyAdjustsScrollViewInsets:NO];
//scrollView的协议方法
- (void)scrollViewDidScroll:(UIScrollView*)scrollView
{
NSLog(@"任何谝移量的改变都会调用这个方法");
}最重要!!!
self.pageControl= [[UIPageControlalloc]initWithFrame:CGRectMake(20,400,280,40)];
[self.viewaddSubview:self.pageControl];
self.pageControl.backgroundColor= [UIColorclearColor];
// 设置白点的数量
self.pageControl.numberOfPages= 3;
self.pageControl.pageIndicatorTintColor= [UIColorgrayColor];
// 当值改变时调用的方法
[self.pageControladdTarget:selfaction:@selector(pageAction:)forControlEvents:UIControlEventValueChanged];
[self.pageControlrelease];
[self.viewaddSubview:self.pageControl];
self.pageControl.backgroundColor= [UIColorclearColor];
// 设置白点的数量
self.pageControl.numberOfPages= 3;
self.pageControl.pageIndicatorTintColor= [UIColorgrayColor];
// 当值改变时调用的方法
[self.pageControladdTarget:selfaction:@selector(pageAction:)forControlEvents:UIControlEventValueChanged];
[self.pageControlrelease];
- (void)scrollViewDidScroll:(UIScrollView*)scrollView
{
// 只要scrollview一滚动就调用这个方法
NSLog(@"谝移量:%f", scrollView.contentOffset.x);
int page = scrollView.contentOffset.x/ scrollView.frame.size.width;
self.pageControl.currentPage= page;
}
- (void)pageAction:(UIPageControl*)pageControl
{
NSLog(@"翻页");
// 显示当前页数,从零开始
NSLog(@"%d",pageControl.currentPage);
// _scrollViewMain.contentOffset = CGPointMake( 280 * pageControl.currentPage, 0);
// 调整谝移量的一个动画效果
[_scrollViewMainsetContentOffset:CGPointMake(280*pageControl.currentPage,0)animated:YES];
}
{
// 只要scrollview一滚动就调用这个方法
NSLog(@"谝移量:%f", scrollView.contentOffset.x);
int page = scrollView.contentOffset.x/ scrollView.frame.size.width;
self.pageControl.currentPage= page;
}
- (void)pageAction:(UIPageControl*)pageControl
{
NSLog(@"翻页");
// 显示当前页数,从零开始
NSLog(@"%d",pageControl.currentPage);
// _scrollViewMain.contentOffset = CGPointMake( 280 * pageControl.currentPage, 0);
// 调整谝移量的一个动画效果
[_scrollViewMainsetContentOffset:CGPointMake(280*pageControl.currentPage,0)animated:YES];
}
0 0
- UIScrollView UIPageControl 的使用
- UIScrollView UIPageControl 的使用
- UIScrollView + UIPageControl的使用
- UIScrollView使用 UIPageControl
- UIScrollView&UIPageControl的使用
- UIScrollView&UIPageControl的使用
- UIScrollView与UIPageControl结合使用
- UIScrollView,UIPageControl的结合使用
- UIScrollVIew和UIPageControl学习使用
- UIPageControl+UIScrollView的简单使用
- UIScrollView及UIPageControl的使用
- UIScrollView, UIPageControl 的详细使用
- UIScrollView、UIPageControl
- UIScrollView--UIPageControl
- UIScrollView、UIPageControl
- UIPageControl+UIScrollView
- UIScrollView,UIPageControl
- UIScrollView+UIPageControl
- 《移动开发接口及文档编写规范》V1.0
- PostgreSQL分布式解决方案
- hdoj 2087 剪花布条 【kmp】
- Android捕获javascript中的alert事件
- android 基础
- UIScrollView使用 UIPageControl
- JS 简单替换时间格式
- Hexagon DSP的十二种寻址模式
- 同步 异步 阻塞 非阻塞
- Oracle left join 查询 结果偏少
- Django学习____模板
- JavaのMd5算法以及其他加密解密算法示例
- iOS 实现itms-services协议安装ipa
- POJ3468 A Simple Problem with Integers(线段树成段更新,区间查询)