2012-08-24 29 views
0

我的应用程序从一个JSON地址UIScrollView的动态文本和图像

得到消息,我有一个图片和文字

我宽度的TextView是动态的,也许100个字符,也许9000字, 和我有一个imageView in page

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

我该如何创建视图来滚动所有这些视图?

+0

对不起我的英文不好 – Roohi

回答

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解析器也是如此。一旦你把数据解析成某种数据结构,你将会很好:)

+0

感谢的人居然 我的问题是在每个岗位滚动动态文本与image.character是多变的,也许100也许1000.and着滚动页面所有, – Roohi

0

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

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

+0

的同时,如果你愿意,我可以发布示例代码。请让我知道。 –

+0

感谢我的问题解决:) 与UIWebView – Roohi