2012-02-13 00:36 图片的横向滑动

来源:互联网 发布:古剑奇谭3 知乎 编辑:程序博客网 时间:2024/06/06 14:09

这个效果的实现是用UIScrollView。核心代码如下:

[cpp]view plaincopy
  1. NSArray *myImages = [NSArray arrayWithObjects:[UIImage imageNamed:@"1.jpg"],nil];  
  2. UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 60, 320, imageSizeHeight)];  
  3.     for (int i = 0; i <[myImages count]; i++) {  
  4.         UIImageView *imageView = [[UIImageView alloc]initWithImage:[myImages objectAtIndex:i]];  
  5.         imageView.frame = CGRectMake(imageSizeWidth*i, 0, imageSizeWidth, imageSizeHeight);  
  6.         imageView.contentMode = UIViewContentModeScaleAspectFit;  
  7.         [scrollView addSubview:imageView];  
  8.     }  
  9.     scrollView.contentSize = CGSizeMake(imageSizeWidth*[myImages count],imageSizeHeight);  
  10. //  scrollView.pagingEnabled = YES;  
  11.     scrollView.showsVerticalScrollIndicator = NO;  
  12.     scrollView.showsHorizontalScrollIndicator = NO;  
  13.     scrollView.userInteractionEnabled = YES;