我有一個固定數量的圖像,由我的客戶(不是來自互聯網或相機)提供,而且點擊一個按鈕,我必須將所有圖像顯示爲縮略圖。我如何執行此操作?顯示一組圖像的縮略圖
回答
有你可能想看看比如一些開源控件:
看照片瀏覽器@ http://three20.info/
也發現了這個一個: http://cocoacontrols.com/platforms/ios/controls/ktphotobrowser
或者 - 如果你想控制...
你可以創建你自己的自定義UIView,你傳遞一個圖像名稱的數組(或反映在束)。這取決於你是否想要添加圖像並使其看起來合意。
在layoutSubviews中,您可以在[自界限]上同樣細分出框架。然後在每個框架(CGRectMake)中,您可以在創建UIImage imagedNamed並調用setImage之後創建UIImageView initWithFrame。您可能希望保持高寬比,因此您需要計算最大寬度或高度,並將其置於該框架的中心位置或將其裁剪至正方形。
你可以試試:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[myImage setAlpha:1];
[tableViewButton setAlpha:1];
[UIView commitAnimations];
希望幫助!而且你可以設置幀的位置來吃圖像也! :D
只需在您的viewController.xib中創建一個視圖,並將UIImageViews放在視圖上所需的大小。在下面的viewController.h類類型:
IBOutlet UIImageView* thumb1;
種類儘可能多的語句,你有圖像視圖然後繼續回到廈門國際銀行,並轉到文件的所有者。從文件所有者處,選擇右側窗格中的最後一個選項卡,並將每個插座拖到視圖上的相應UIImageView。
現在在您的viewController.m類中,鏈接到更改圖像的按鈕的方法中,只需將您的圖像名稱和IBOutlets替換爲以下代碼,分別放置ClientImage1.png和thumb1:
UIImage* image = [UIImage imageNamed:@"ClientImage1.png"];
[thumb1 setImage:image];
只需複製需要顯示的每個縮略圖的代碼(對於您的視圖中的每個UIImageView),並且應該爲您處理它。
編輯:
只是爲了清楚起見,這些UIImageViews的並不需要上一個新的觀點,只是確保如果是這樣,你在顯示縮略圖代碼的系統改變看法。
編輯完
我希望這可以幫助你。
這意味着每當添加圖像時您都會添加另一個變量和插座?我認爲它需要通過傳遞圖像列表(或更好地反映包中的圖像)來進行動態佈局。 – bryanmac
- 1. 圖庫HTML圖像顯示縮略圖
- 2. 顯示所選圖像的縮略圖
- 3. RefineryCMS圖像縮略圖沒有顯示
- 4. 顯示圖像縮略圖OnItemClickListener
- 5. Magento 1.7縮略圖圖像不顯示
- 6. 使用QItemDelegate顯示圖像縮略圖
- 7. 將圖像顯示爲縮略圖
- 8. 顯示縮略圖
- 9. Fotorama顯示縮略圖一張圖片
- 10. 上傳的圖像只顯示一些縮略圖
- 11. 像按鈕不顯示縮略圖
- 12. 顯示多個圖像文件名和圖像縮略圖
- 13. Java拖放圖像並拖動時顯示圖像縮略圖
- 14. og:圖像讀取圖像url,但不顯示縮略圖
- 15. 在縮略圖圖像上顯示一個按鈕
- 16. 每個相冊顯示一個隨機縮略圖圖像PHP?
- 17. 因爲一旦你點擊縮略圖來顯示圖像?
- 18. 創建一個垂直縮略圖並顯示3個圖像
- 19. 使用縮略圖查看器來顯示縮略圖和放大圖像
- 20. 在縮略圖中顯示最新的攝像頭圖像
- 21. 圖像縮略圖
- 22. 圖像縮略圖
- 23. PDF縮略圖未顯示
- 24. 縮略圖顯示問題
- 25. WordPress不顯示縮略圖
- 26. 如何顯示縮略圖?
- 27. PDF縮略圖顯示
- 28. Facebook不顯示縮略圖
- 29. 顯示特定縮略圖
- 30. Iphone sdk顯示縮略圖
你試過了什麼?您還需要闡明您希望如何佈置。所有圖像在一個視圖中均分?循環他們?每個視圖有n張圖像,然後你在頁面上滑動?這是不明確的,需要澄清 – bryanmac
在另一個視圖上所有圖像是平等的應平分 – iPhone
對於在網格視圖中顯示圖像集的簡單示例,您可以參考github上的示例https://github.com/camh/CHGridView – DShah