2010-10-18 62 views
-1

我是iphone編程的新手,我想爲幻燈片放置多個圖像。爲此我想通過數組聲明它,並在相同的viewcontroller類中使用它..任何人都可以告訴我如何聲明圖像陣列中的一類,並顯示了滾動xcode中的圖像陣列

回答

0
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];  
+0

乾草感謝......我想這代碼,但它不能正常工作...其實我想5個圖像滾動視圖查看與縮放並點擊,所以你能幫助我嗎?我會b感謝你的幫助 – 2010-10-19 09:03:23

+0

任何人都可以解釋如何通過點擊時圖像存儲在數組中的圖像放大..我搜索,如果有更多的圖像縮放和點擊,然後它需要多個子視圖,所以它將不勝感激,如果任何人可以提供暗示 – 2010-10-19 11:00:30

1

一種解決方案是創建一個UIImageView爲每張照片要添加到您的滾動視圖,然後將它們添加爲子視圖的滾動視圖。
就分接部分而言 - 您可以創建自己的GestureRecognizer用於點按操作,並設置您想要對選定圖像執行的任何操作。還要嘗試更改滾動視圖的contentview的minzoommaxzoom,並且會自動爲您添加縮放操作。

+0

這不會是一個很好的解決方案超過幾個圖像。這樣做「對」更復雜。 – Caleb 2011-11-26 15:19:30

2

BOYO的解決方案是好的,如果你只有一些圖片,但比一些圖像更加需要一個更復雜的解決方案,特別是如果圖像是在更高的分辨率(因爲如果你希望能夠給你需要放大)。圖像可能消耗大量內存,因此您需要一種策略,只需加載您在任何特定時刻需要的圖像,並在不再需要時卸載它們。 UIScrollView提供了平鋪內容,因此您可以一次只提供一點滾動內容。這樣可以讓您只保留內存中所需的內容,同時仍能提供不錯的滾動性能。

看看PhotoScroller示例代碼,看看如何做到這一點。

+2

另外,請參閱WWDC 2010 Scroll View talk,其中討論的代碼與此示例代碼非常相似:https://developer.apple.com/videos/wwdc/2010/ – 2011-11-26 15:31:18

0

關注這個tutorial ..這是所有滾動類型的圖像

的幫助