我是iphone編程的新手,我想爲幻燈片放置多個圖像。爲此我想通過數組聲明它,並在相同的viewcontroller類中使用它..任何人都可以告訴我如何聲明圖像陣列中的一類,並顯示了滾動xcode中的圖像陣列
回答
NSArray *images = [NSArray arrayWithObjects:
[UIImage imageNamed:@"1.png"],
[UIImage imageNamed:@"2.png"],
[UIImage imageNamed:@"3.png"],
[UIImage imageNamed:@"4.png"],
[UIImage imageNamed:@"5.png"],
nil];
一種解決方案是創建一個UIImageView
爲每張照片要添加到您的滾動視圖,然後將它們添加爲子視圖的滾動視圖。
就分接部分而言 - 您可以創建自己的GestureRecognizer
用於點按操作,並設置您想要對選定圖像執行的任何操作。還要嘗試更改滾動視圖的contentview的minzoom
和maxzoom
,並且會自動爲您添加縮放操作。
這不會是一個很好的解決方案超過幾個圖像。這樣做「對」更復雜。 – Caleb 2011-11-26 15:19:30
BOYO的解決方案是好的,如果你只有一些圖片,但比一些圖像更加需要一個更復雜的解決方案,特別是如果圖像是在更高的分辨率(因爲如果你希望能夠給你需要放大)。圖像可能消耗大量內存,因此您需要一種策略,只需加載您在任何特定時刻需要的圖像,並在不再需要時卸載它們。 UIScrollView提供了平鋪內容,因此您可以一次只提供一點滾動內容。這樣可以讓您只保留內存中所需的內容,同時仍能提供不錯的滾動性能。
看看PhotoScroller示例代碼,看看如何做到這一點。
另外,請參閱WWDC 2010 Scroll View talk,其中討論的代碼與此示例代碼非常相似:https://developer.apple.com/videos/wwdc/2010/ – 2011-11-26 15:31:18
關注這個tutorial ..這是所有滾動類型的圖像
的幫助- 1. WPF中的圖像陣列
- 2. xcode陣列和UITableViews陣列
- 3. JLabel圖像陣列
- 4. Javascript圖像陣列
- 5. Javascript圖像陣列
- 6. javascript圖像陣列
- 7. mvc4圖像陣列
- 8. 如何將圖像添加到服務器上的現有圖像陣列? Xcode
- 9. 上傳與其他參數圖像的陣列在Xcode
- 10. 來自陣列的圖像
- 11. 從陣列的UpdatePanel圖像
- 12. 陣列圖像的顯示
- 13. 圖像圖標陣列
- 14. fft和陣列到圖像/圖像到陣列轉換
- 15. 陣列在xcode中爲null
- 16. 圖像陣列中的所有手勢
- 17. 回覆陣列中的每個圖像
- 18. Jupyter Markdown中的圖像陣列
- 19. 文檔目錄中的圖像陣列
- 20. 在OpenCV中的圖像陣列
- 21. 圖像陣列和if語句爲每幀Xcode
- 22. Javascript圖像陣列和隨機圖像
- 23. 圖像管理,圖像陣列
- 24. Xcode圖標文件陣列問題
- 25. 使用Xcode中的下一個和上一個按鈕創建圖像陣列
- 26. 拼合RGB圖像陣列
- 27. Metro圖像字節陣列
- 28. 什麼是圖像陣列
- 29. Javascript圖像陣列問題
- 30. 創建圖像陣列
乾草感謝......我想這代碼,但它不能正常工作...其實我想5個圖像滾動視圖查看與縮放並點擊,所以你能幫助我嗎?我會b感謝你的幫助 – 2010-10-19 09:03:23
任何人都可以解釋如何通過點擊時圖像存儲在數組中的圖像放大..我搜索,如果有更多的圖像縮放和點擊,然後它需要多個子視圖,所以它將不勝感激,如果任何人可以提供暗示 – 2010-10-19 11:00:30