带有动态文本和图像的 UIScrollView
Posted
技术标签:
【中文标题】带有动态文本和图像的 UIScrollView【英文标题】:UIScrollView with dynamic text and image 【发布时间】:2012-08-24 15:14:42 【问题描述】:我的应用程序从 json 地址获取消息
我有图片和文字
我的宽度 textView 是动态的,可能是 100 个字符,也可能是 9000 个字符, 我在第一页有一个 imageView
我想滚动整个页面(文本和图像)!
我如何创建视图以正确滚动所有这些视图?
【问题讨论】:
对不起我的英语不好 【参考方案1】:有很多教程可以帮助您做到这一点。取决于您是否使用情节提要。
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 解析器。一旦你将数据解析成某种数据结构,你就可以开始了:)
【讨论】:
谢谢我的问题实际上是滚动带有图像的动态文本。每个帖子中的字符是可变的,可能是 100 可能是 1000。并且无法滚动所有页面,【参考方案2】:如果你收到的数据不可预测或非常大,我建议你使用 UITableView 而不是 UIScrollView。
在 UITableView 中,单元格被重复使用。因此,您不必担心 UIScrollView 的内存相关问题。
【讨论】:
如果你愿意,我也可以发布示例代码。请告诉我。以上是关于带有动态文本和图像的 UIScrollView的主要内容,如果未能解决你的问题,请参考以下文章