2010-08-06 87 views
2

嗨,我是iphone的新手。我正在做的是將20張圖像顯示爲網格,並在圖像視圖中顯示所選圖像。我將每張圖像視爲按鈕。現在我需要的是4按鈕水龍頭後圖像排序在網格視圖我怎麼能做到這一點幫助我我很幸運,如果你張貼一些代碼,謝謝你如何在網格視圖中排序圖像

回答

3

這取決於你的意思是'排序'。他們是隨機洗牌還是按照某種順序排序?

基本上你可以: *創建一個網格,如果UIImageView對象(把它們引用到一個數組中) *創建一個圖像名稱或UIImage對象的數組。 *根據需要對數組進行排序。 *遍歷數組並將每個UIImageView中的圖像替換爲數組中的UIImage。

如果不知道更多關於如何對它們進行排序的信息,我無法真正給你提供代碼。

+0

如何引用UIImageVIew對象 – MaheshBabu 2010-08-09 05:33:39

+0

您是使用Interface Builder還是以編程方式創建圖像? 如果你在程序中創建它們,你可能會這樣: \t NSMutableArray * imageArray = [NSMutableArray arrayWithCapacity:20]; \t \t 爲(INT I = 0; I <20;我++){ \t \t的UIImage * newImage = [[UIImage的頁頭] initWithContentsOfFile:文件路徑]。 \t \t [imageArray addObject:newImage]; \t \t [newImage release]; \t} 如果你在IB中創建它們,只需要: NSArray * imageArray = [NSArray arrayWithObjects:image1,image2,nil]; //等 – joelm 2010-08-09 14:07:41