我有這個問題我正在尋找一種方法來創建一個UIImageView,它顯示從我的web服務器採取的照片(使用xml爲了自動執行) 我的目的是創建像花式應用程序的imageView如何顯示從xml獲得的多個圖像
0
A
回答
0
通過Asynchronous UIImage from web已經給出了非常好的描述。
0
如果我理解正確,您希望能夠顯示多個UIImageViews。您可以創建UIScrollView
並將其用作容器,以便您可以擁有任何(合理)數量的圖像。然後使用循環爲您的圖像創建一個框架,一個UIImageView
和任何其他配置,將圖像作爲子視圖添加到滾動視圖並更改UIScrollView
的contentSize
以允許滾動。
東西沿着線:
CGRect baseFrame = CGRectMake(kXOffset, xYOffset, kImageSize, kImageSize);
int count = [myArray count]; // myArray contains your data
for (int i = 0; i < count; i++) {
NSDictionary *unit = [myArray objectAtIndex:i];
CGRect buttonFrame = baseFrame;
buttonFrame.origin.y += (kImageSize + kSpacing) * (i/3);
// "imageName" below is a sample key for your image name, you can change this with url or whatever
UIImageView *img = [[UIImageView alloc] initWithImage:[UIImage imageNamed:[unit objectForKey:@"imageName"]]];
[img setFrame:buttonFrame];
[myScrollView addSubview:img];
[img release]; // if not using ARC
}
[myScrollView setContentSize:CGSizeMake(320, 20 + (kImageSize + 2 * kSpacing) * ([army count]/3))]; // some air above and below
0
這個答案是假設你有XML已經被解析,或者至少知道如何做到這一點。如果您不知道從哪裏開始,請開始查看NSXMLParser。您可以通過快速的谷歌搜索找到大量的教程/解決的問題。
對於圖像,我會推薦SDWebImage庫here。將這個庫導入是件痛苦的事情,但是這個過程是在ReadMe中給出的,我發現這個庫非常有用/多功能。 ReadMe還詳細介紹瞭如何使用代碼,這實際上非常簡單直觀。如果您想回答有關導入庫的任何問題,我可以提供自己的代碼示例。
關於佈局,亞歷山大給出了我認爲是一個很好的起點,至少在他的回答中。
相關問題
- 1. 如何從SOAP XML獲得圖像
- 2. 如何顯示從Tessnet(Tesseract)獲得的tif座標的圖像
- 3. 如何顯示我從fread()獲得的圖像?
- 4. 如何顯示多個圖像?
- 5. 如何隨機顯示多個圖像?
- 6. PHP的SimpleXML獲得的圖像顯示
- 7. 如何獲取多個圖像顯示在Android的GridView中
- 8. 從SQL Server 2008顯示多個圖像
- 9. 如何使用Layout來顯示從XML獲得的結果
- 10. 如何在另一個圖像中顯示多個圖像。
- 11. 如何使用XML顯示圖像?
- 12. 如何從AlexNet獲得多個圖像標籤
- 13. 如何在一個tableview cell中顯示多個圖像ios?我得到的圖像從符
- 14. 如何從一個大圖像發送和/或顯示多個圖像
- 15. 從xml獲得的谷歌地圖位置顯示標記
- 16. RecyclerView顯示多個圖像
- 17. 顯示多個圖像Codeignitor
- 18. VTK顯示多個圖像
- 19. 如何獲得真正的圖像顯示的CSS屬性
- 20. 如何獲得顯示圖像的鰭狀肢的ID?
- 21. 如何獲得iPhone的iPod播放圖像和圖像視圖中顯示它
- 22. 如何在UI圖像視圖顯示從XML文件中的圖像
- 23. 如何在HTML中的多個圖像上顯示多個圖像
- 24. 無法獲得GD圖像顯示
- 25. 從xml顯示圖像 - url太長
- 26. 從XML標籤顯示圖像
- 27. 如何獲得腳本顯示的URL圖像
- 28. 如何獲得在Matlab中顯示的GLCM圖像
- 29. 如何使用php顯示多個圖像(斑點)從MySQL?
- 30. 如何在php中從數據庫中顯示多個圖像?