IOS-UIScrollView的小用法
2015-11-03 10:56
531 查看
参考思路:开源项目:XXPagingScrollView(重写最美创意第二版)
前天设计给了一个效果图,看了一下要的效果。参考了一下上面作者的一些思路。
整理出来了一个Demo。
其实这里面啥也没有,关于这个效果的思路呢,整理出来大致就是坐标、尺寸的确定,以及scrollView和imageView之间的关系。下面我们就来理一理。
搞清楚了frame之间的关系之后,其实就没什么了,记得加上
这个Scrollview的clipsToBounds属性设置好,保证其父视图的显现,就能达到相应地效果了。
好了,看一下效果图吧。
前天设计给了一个效果图,看了一下要的效果。参考了一下上面作者的一些思路。
整理出来了一个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属性设置好,保证其父视图的显现,就能达到相应地效果了。
好了,看一下效果图吧。
相关文章推荐
- Rogue游戏(二)——房间与走廊的创建
- UIAlertController 弹框提醒
- UIMenuController的使用,对UILabel拷贝以及定制菜单
- UIView UIViewContentMode各类型效果
- EasyUI combotree 使用技巧
- 自定义 UIAlertView 之 BSYAlertView
- onContextItemSelected 与 onMenuItemSelected 的那些事
- UIBackgroundTaskIdentifier当进入后台后,继续完成long_running_task
- LeetCode—51.N-Queens
- Android中Looper的quit方法和quitSafely方法
- java中queue的使用
- VS2010编译错: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403...的解决方法
- Dispatcher.BeginInvoke()方法使用不当导致UI界面卡死的原因分析
- iOS的UI开发中Button的基本编写方法讲解
- 【iOS】如何移除UITableView顶部的空白
- iOS中分段控制器与UIScrollView结合使用
- iOS中分段控制器与UIScrollView结合使用
- Friend's Interview Question
- 使用工厂模式定制UITableViewCell
- hdu 1530 Maximum Clique