0

我的应用程序从 json 地址获取消息

我有图片和文字

我的宽度 textView 是动态的,可能是 100 个字符,也可能是 9000 个字符,并且我在页面的第一页有一个 imageView

我想滚动所有页面(文本和图像)!

我如何创建视图以正确滚动所有这些视图?

4

2 回答 2

0

有很多教程可以帮助您做到这一点。取决于您是否使用故事板。

启用分页和缩放的 UIScrollView 图像/照片查看器

基本上,一旦您将组件放在情节提要上。你写了一个类,它是一个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 解析器。一旦你将数据解析成某种数据结构,你会很高兴:)

于 2012-08-24T15:20:30.700 回答
0

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

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

于 2012-08-27T11:08:17.353 回答