2009-10-09 47 views
0

iPhone顯示應用程序圖標,應用程序名稱位於ea下方。圖標,在屏幕上4和4下。如何在模擬iPhone上應用程序圖標佈局的視圖中佈局圖像?

在自定義iPhone應用程序中複製這種類型視圖的最佳方法是什麼?

例如,我想在顯示每個玩家的縮略圖和他們的名字的UIScrollView中開發的遊戲中顯示玩家網格。我希望每行最多顯示4個這樣的「單元格」,並根據玩家數量繼續生成所需的行數(例如,給定10個玩家我會有3行......前兩個玩家會有4個玩家大拇指最後會有2)。

有沒有一個自定義的UIViewController這樣的事情呢?

感謝

回答

0

我會建議使用UITableView與自定義UITableViewCell子類。您可以直接使用UIScrollView來實現,但表格視圖實現了一些您可能想要使用的單元重用行爲。

根據設備上的性能是否可以接受,您可以創建一個自定義的UIView子類來繪製圖標和標籤(更清晰),或者使用繪圖基元(更快)將它們直接繪製到單元格視圖。

+0

對我而言,奇怪的是UITableViewCell代表了一整行......並不是真的「只是」一個單元本身。我試圖創建一個每行4個單元格的表格,每個表格都代表一個玩家並提供選擇/未選中的行爲等等...... – wgpubs 2009-10-09 21:31:49