我想在iOS中創建一個類似於NSTableView(不是UITableView)的二維表。在iOS上製作二維表格最簡單的方法是什麼?
用戶不應該能夠編輯它,並且這些單元格將只包含文本。
那裏有一堂課,可以做成這樣的桌子嗎?
編輯:
我不都需要用戶交互的支持。
我只是想是這樣的:
aaaaaa | bbbbb | cccccc
1111 | fff | fffffffff
222 | 4444 | 44444
我想在iOS中創建一個類似於NSTableView(不是UITableView)的二維表。在iOS上製作二維表格最簡單的方法是什麼?
用戶不應該能夠編輯它,並且這些單元格將只包含文本。
那裏有一堂課,可以做成這樣的桌子嗎?
編輯:
我不都需要用戶交互的支持。
我只是想是這樣的:
aaaaaa | bbbbb | cccccc
1111 | fff | fffffffff
222 | 4444 | 44444
退房DTGridView - 它可能是你在找什麼。
嗯,我認爲GridView
會適用於你的情況。您可以將每個網格視爲一個單元格。
這裏是 「簡單的」 一(KKGridView):
http://maniacdev.com/2011/09/open-source-high-speed-interactive-ios-grid-view-component/
我也要建議你看看一個更復雜的一個具有更多選擇:
https://github.com/AlanQuatermain/AQGridView
編輯:
嗯,這是一個因此,AQGridView
是「2010年iPadDevCamp最佳開發者工具/助手獎得主」。但是,正如我所說,這有點複雜。其他人所說
由於有準備使用類這一任務,但在另一方面,那些可能或可能不正是你所需要的。
一般情況下,你想要的是與UITableView
(細胞的DE/queing)的優勢,堅持的做法。因此,我的建議有點抽象,但通常是我過去使用的模式;
使用與UITableViewCell
S代表覆蓋行連接UITableView
。現在,用於覆蓋列,devide的UITableViewCell
s轉換瓦片,一旦UITableView
要求您提供細胞(cellForRowAtIndexPath
),渲染單元格出你的牌,喂該行回UITableView
。
TBH,我需要一個網格視圖一次,並推出了我類似這樣的答案自己的實現。 @Tyilo,如果你的tableView是*那麼簡單,就這樣寫就可以了。 (額外注意事項:在自定義的「UITableViewCell」中使用'UITableViewStylePlain',並在'drawRect:'內部繪製內部單元格之間的連線。 – Mazyod
我知道作者的 - 和他遠在GitHub上更加活躍,所以最好關閉連接到存儲庫 – Abizern