带有动态文本和图像的UIScrollView

时间:2012-08-24 15:14:43

标签: iphone ipad uiscrollview

我的申请从json地址获取新闻

我有图像和文字

我的宽度textView是动态的,可能是100个字符,也许是9000个字符, 我在第一页

中有一个imageView

我想滚动所有页面(文字和图片)!

我如何创建视图以当前滚动所有这些?

2 个答案:

答案 0 :(得分:0)

有很多教程可以帮助您完成此任务。取决于您是否使用故事板。

UIScrollView image/photo viewer with paging enabled and zooming

基本上,一旦将组件放在故事板上。你编写了一个类scrollViewController。

您应该将图像加载到UIImageView中,您可以根据URL

执行此操作
NSURL * imageURL = [NSURL URLWithString:@"http://192.168.1.2x0/pic/LC.jpg"];
NSData * imageData = [NSData dataWithContentsOfURL:imageURL];
UIImage * image = [UIImage imageWithData:imageData];

拥有UIImage对象后,您可以调整其大小等。

您还需要一个json解析器。一旦你将数据解析成某种数据结构,你就可以了:)

答案 1 :(得分:0)

如果您收到的数据不可预测或非常大,我建议您使用UITableView而不是UIScrollView。

在UITableView中,单元格重复使用。因此,您不必担心UIScrollView与内存相关的问题。