繁体   English   中英

在iOS滚动视图中动态显示图像

[英]Images dynamically in iOS scrollview

我正在开发一个iOS应用程序,并且试图将图像动态地放在滚动视图中。

我声明了scrollview并将图像放入其中。 图像显示在正确的位置,但是scrollview不滚动。

这是我的代码:

imagesScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0,0,screenWidth,screenHeight];

for (int i =0; i<dim; i++) {  //dim is the number of the images to show

NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithString:previewImage_URL]];
previewImages = [UIImage imageWithData:data];

UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0,10+(200*i),screenWidth,200)];

[imageView setImage:previewImages];

[imagesScrollView addSubview:imageView];

}

我怎样才能做到这一点?

您必须使用

[imageScrollView setContentSize:CGSizeMake(100,200)];

您需要将scrollview的内容大小调整为大于scrollview的大小,因此scrollview可以滚动到某些内容。 在这种情况下,可以使用以下命令设置显示所有图像所需的最小内容大小:

[imageScrollView setContentSize:CGSizeMake(screenWidth, 10+(200*(dim - 1)) + 200)];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM