了解iPhone应用中UIScrollView的使用方法
2011-08-12 02:32
621 查看
了解iPhone应用中UIScrollView的使用方法
2011-08-03 17:27 佚名 互联网 我要评论(0) 字号:T | T本文主要是让我们了解iPhone应用中UIScrollView的使用方法,本文通过一个实例来学习UIScrollView的使用方法,来看内容。
AD:
了解iPhone应用中UIScrollView的使用方法是本文要介绍的内容,主要是实现UIScrollView可以产生画轴的效果,可以在手机屏中左右滑动。先来看内容。
初始化代码为:
mainView = [[UIScrollView alloc] initWithFrame:CGRectMake(0.0, 0.0, self.view.frame.size.width, 400)]; mainView.directionalLockEnabled = YES; mainView.pagingEnabled = YES; mainView.backgroundColor = [UIColor blueColor]; mainView.showsVerticalScrollIndicator = NO; mainView.showsHorizontalScrollIndicator = NO; mainView.delegate = self; CGSize newSize = CGSizeMake(self.view.frame.size.width * 2, self.view.frame.size.height); [mainView setContentSize:newSize]; [self.view addSubview:mainView]; pageControl = [[UIPageControl alloc] initWithFrame:CGRectMake(0.0, 401, self.view.frame.size.width, 80)]; pageControl.hidesForSinglePage = YES; pageControl.userInteractionEnabled = NO; pageControl.backgroundColor = [UIColor redColor]; [self.view addSubview:pageControl]; UIView *view1=[[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, self.view.frame.size.width, self.view.frame.size.height)]; view1.backgroundColor=[UIColor redColor]; [mainView addSubview:view1]; UIView *view2=[[UIView alloc] initWithFrame:CGRectMake(self.view.frame.size.width, 0.0, self.view.frame.size.width, self.view.frame.size.height)]; view2.backgroundColor=[UIColor blueColor]; [mainView addSubview:view2];
滑动的事件为:
#pragma mark - #pragma mark UIScrollView - (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{ if ([scrollView isKindOfClass:[UITableView class]]) { return; } int index = fabs(scrollView.contentOffset.x) / scrollView.frame.size.width; pageControl.currentPage = index; //index为当前页码 NSLog(@"%d",index); }
小结:了解iPhone应用中UIScrollView的使用方法的内容介绍完了,希望本文对你有所帮助!
相关文章推荐
- UI 基础----UIScrollView 的基本属性使用以及代理的使用方法
- UIScrollView的监听方法和定时器的使用
- iPhone开发笔记(20)EGOImageView的使用方法及注意事项
- iPhone UIAlertView属性及使用方法
- 【iOS7的一些总结】13、UIScrollView的概念和基本使用方法
- iPhone开发之UIScrollView滚动组件的使用(一) 拖线实现——大图的移动展示
- 使用Unity3D时,UIScrollView不滚动问题的解决方法
- iosUIScrollView以及UIPageControl的基本使用以及所有代理方法
- iOS滚动视图UIScrollView使用方法
- iPhone UIAlertView属性及使用方法
- Iphone应用开发之五: UIScrollView的详细讲解
- UIScrollView常见的使用方法
- iPhone开发应用中UIScrollView代码实现循环滚动
- iPhone UIAlertView属性及使用方法
- iPhone Anywehre虚拟定位提示“后台服务未启动,请重新安装应用后使用”的解决方法
- iPhone开发之UIScrollView滚动组件的使用(四) 拖线实现 喜马拉雅案例
- UIScrollView使用自动布局不能滑动的解决方法
- C# iphone MontTouch UIScrollView 的使用
- UIScrollView的正确使用方法
- iPhone开发之UIScrollView滚动组件的使用——纯代码实现图形的横向与纵向滚动