簡體   English   中英

如何使用Objective-C顯示大量圖片?

[英]How to display a large list of images using objective-c?

是否有任何工具可以將圖像顯示為列表,選擇該工具時,應用程序應顯示完整尺寸的圖像? 我可以將自定義單元格用於UITableView嗎? 還是有其他選擇? 我已經搜索了UICollectionView,但是這些教程並不是很好。 誰能幫我? 提前致謝。

我認為UITableView是最好的方法。 它的內存效率很高,而且您無論如何只能顯示3張圖像,因此開銷也不錯。 提示,當您從網站異步獲取圖像時,創建自定義視圖是NSURLRequest的委托,從網頁獲取數據,使用imageWithData將數據解析為UIImage並在調用完成的委托方法時,將imageview放在自定義視圖的頂部。 這是下載異步方法的最佳方法。 祝好運!

該來源有一些示例鏈接

資源

您可以使用集合視圖,但是有一個限制,即iOS 5和更早版本不支持集合視圖。

有兩種方法:
1)您可以使用UIBotton創建自己的邏輯網格, UIBotton是設置每個按鈕Tag並遇到該按鈕動作,並顯示一個大圖像,該圖像將顯示UIImageView圖像,您只需將圖像設置為UIImageView並在按鈕上設置[imageView setHidden:NO]單擊並放置一個按鈕以將其隱藏。
2)其他更簡單的方法是點擊鏈接的圖像樣本代碼。

請享用...

您可以使用UITableView顯示大號。 圖片。

選擇圖像並顯示全尺寸圖像而不是縮略圖時,可以使用自定義彈出視圖顯示該圖像。

使用彈出視圖,您還可以通過在ImageView上實現輕擊手勢識別器來放大和縮小該圖像。或者,如果您使用的是UIButton,則可以通過添加目標來實現其“ UIControlEventTouchUpInside”事件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM