Swe*_*eet 5 iphone uiviewcontroller uiimageview ios
我有UIViewController一个UIImageView在它和一个阵列UIImage.如何将幻灯片功能向右或向左开发以将图像更改为下一个阵列位置?
常见的方法是UIScrollView,其中一个图像的大小,启用了分页.
将图像添加为子视图并设置内容大小如下...
NSArray *images;
CGSize imageSize;
self.scrollView.frame = CGRectMake(10,10,imageSize.width,imageSize.height);
self.scrollView.contentSize = CGSizeMake(imageSize.width * images.count, imageSize.height);
self.scrollView.pagingEnabled = YES;
CGFloat xPos = 0.0;
for (UIImage *image in images) {
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
imageView.frame = CGRectMake(xPos, 0.0, imageSize.width, imageSize.width);
[self.scrollView addSubview:imageView];
xPos += imageSize.width;
// assuming ARC, otherwise release imageView
}
Run Code Online (Sandbox Code Playgroud)
您也可以根据所需效果的详细信息关闭反弹,滚动指示器等.
| 归档时间: |
|
| 查看次数: |
7005 次 |
| 最近记录: |