2012-08-24 25 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