IOS-UIScrollView的小用法
来源:互联网 发布:python agent开发 编辑:程序博客网 时间:2024/05/18 19:22
参考思路:开源项目:XXPagingScrollView(重写最美创意第二版)
前天设计给了一个效果图,看了一下要的效果。参考了一下上面作者的一些思路。
整理出来了一个Demo。
- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(20, 100, 290, 300)]; scrollView.pagingEnabled = YES; scrollView.delegate = self; scrollView.contentSize = CGSizeMake(290*4, 300); pageImages = [NSMutableArray arrayWithObjects:[UIImage imageNamed:@"BG-Music1.jpg"],[UIImage imageNamed:@"BG-Music2.jpg"],[UIImage imageNamed:@"BG-Music3.jpg"],[UIImage imageNamed:@"BG-Music4.jpg"], nil]; for (int i=0; i<[pageImages count]; i++) { UIImageView *imageview = [[UIImageView alloc]initWithImage:[pageImages objectAtIndex:i]]; imageview.frame = CGRectMake((280+10)*i, 0, 280, 300); [scrollView addSubview:imageview]; } scrollView.<span style="color:#ff0000;">clipsToBounds</span> = NO; //让scrollview父视图的东西显示出来 [self.view addSubview:scrollView]; // Do any additional setup after loading the view from its nib.}
其实这里面啥也没有,关于这个效果的思路呢,整理出来大致就是坐标、尺寸的确定,以及scrollView和imageView之间的关系。下面我们就来理一理。
搞清楚了frame之间的关系之后,其实就没什么了,记得加上
scrollView.<span style="color:#ff0000;">clipsToBounds</span> = NO; //让scrollview父视图的东西显示出来
这个Scrollview的clipsToBounds属性设置好,保证其父视图的显现,就能达到相应地效果了。
好了,看一下效果图吧。
1 0
- IOS-UIScrollView的小用法
- iOS: UIScrollView的用法
- iOS中UIScrollView的简单用法
- iOS开发学习笔记-UIScrollView的用法
- iOS开发学习笔记-UIScrollView的用法
- IOS UIScrollView用法总结
- iOS学习之TableView和UIScrollView的综合小应用
- iOS开发 -- UIScrollView基本用法
- IOS开发之UIScrollView与UIPageControl的用法
- Objective-C-iOS UIScrollView UIPageControl 的用法详解
- iOS学习笔记-019.UIScrollView的基本属性和用法
- UIScrollView 的基本用法
- UIScrollView 的基本用法
- UIScrollview的用法
- UIScrollView的基本用法
- UIscrollview的用法
- UIScrollView的用法
- UIScrollView的 简单用法
- wincmd.ini for windows
- 黑马程序员——OC的内存管理
- 让所有浏览器支持HTML5 video视频标签
- 解决PLSQL提示 is not a valid date and time
- c语言操作运算符的优先级,*p++,++*p,++*p++的结果
- IOS-UIScrollView的小用法
- OpenCV is not a panacea
- C++ typedef用法小结
- Leetcode136: Word Search
- java的static块执行时机
- js数组依据下标删除元素
- WebSphere集群环境修改IHS端口号的方法
- [2016]:数据的交换输出
- 【FastDev4Android框架开发】非常漂亮的进度指示器AVLoadingIndicatorView的使用讲解(十八)