2012-06-07 13 views
0

我是iOS/Mac和ObjectiveC開發人員的新手,如果有人可以這麼友好,那麼需要一點指導,所以請原諒我的無知。在iOS上創建不同寬度單元格的滾動網格

我遇到的問題是我需要爲電視指南創建一個網格視圖,其中您有一個垂直滾動上下滾動左側的頻道徽標列表,右側有一個水平和垂直滾動網格。水平滾動不會移動固定在屏幕上的頻道徽標,但垂直滾動網格也會像您期望的那樣滾動徽標。

現在是ObjC和iOS框架的新手,我想知道應該採用哪種方法來實現這一點,Quartz2D也許?或者他們的替代方法更簡單?無論使用何種方法,都需要快速處理數千個「單元」,最多可以處理600行;它也必須具有高效的存儲空間,並且視需要的單元根據需要進行處理/重用。

我並不一定要求特定的代碼(雖然這將是很好的笑聲),只是一些關於使用什麼方法的建議,所以我可以集中我的教育在這些領域;如果可能的話

謝謝。

回答

1

看起來你並不需要左右兩個不同的滾動視圖/表格視圖,因爲雙方應該總是互相滾動。

因此,只需將UITableView與自定義單元格(子類UITableViewCell)一起使用,該單元格的左側是徽標,右側是另一個滾動視圖(用於水平滾動)。

閱讀蘋果公司的Table View Programming Guide,你就會在路上。

+0

道歉,有點困惑的答案。這些標誌只能垂直滾動而不能水平滾動,因爲您仍然想要查看水平滾動時程序所用的通道(請參閱例如任何電視指南);並不會在表格中水平堆疊單元格實際上效率低下且速度慢? – Dan

+0

是的,徽標只能垂直滾動,它是您想要水平滾動的內容。不,沒有效率和緩慢。 – Mundi

+0

很酷,謝謝,會給它一個去 – Dan