2009-02-09 84 views
0

我有一個視圖,顯示一堆圖像(類似於照片應用程序)。如何在橫向模式下查看縮略圖?

頂部區域是全尺寸圖像,底部是圖像列表。

假設存在100張圖像。現在用戶在15-20圖像部分,並在圖像16上。

現在,我的問題是如何處理這個問題。我想要的東西,像UITableView控件的工作,但在橫向模式...

任何想法?

回答

-1

在橫向模式下,您是自己的。

使用UIImageViews的網格並不會那麼難。

內存可能是一個問題,所以你將不得不瀏覽數組,只實例化你想要顯示的UIImageViews。

聽起來很有趣!祝你好運!

2

實際上,如果我能夠正確理解您的需求,您仍然可以使用UITableView作爲滾動圖像列表。你希望在屏幕底部有一個滾動的單張圖像列表,就像你在Aperture中看到的一樣。

爲此,創建一個UITableView並使用CGAffineTransform將其旋轉90度。例如,下面的代碼創建一個表,旋轉它,並在屏幕的底部放置它:

UITableView *imageTable = [[UITableView alloc] initWithFrame:CGRectMake(215.0f, 30.0f, 50.0f, 480.0f)]; 
imageTable.transform = CGAffineTransformMakeRotation(M_PI/2.0f); 
[self.view addSubview:imageTable]; 

然後,您可以用每行單元格的圖像屬性(記住要簡單地將您的圖像表中的行將圖像沿着表格視圖的相反方向旋轉90度)。