2012-09-16 62 views
2

我想在iOS中創建一個類似於NSTableView(不是UITableView)的二維表。在iOS上製作二維表格最簡單的方法是什麼?

用戶不應該能夠編輯它,並且這些單元格將只包含文本。

那裏有一堂課,可以做成這樣的桌子嗎?

編輯:

我不都需要用戶交互的支持。

我只是想是這樣的:

aaaaaa | bbbbb | cccccc 
1111 | fff | fffffffff 
222 | 4444 | 44444 

回答

1

退房DTGridView - 它可能是你在找什麼。

+0

我知道作者的 - 和他遠在GitHub上更加活躍,所以最好關閉連接到存儲庫 – Abizern

1

嗯,我認爲GridView會適用於你的情況。您可以將每個網格視爲一個單元格。

這裏是 「簡單的」 一(KKGridView):

http://maniacdev.com/2011/09/open-source-high-speed-interactive-ios-grid-view-component/

我也要建議你看看一個更復雜的一個具有更多選擇:

https://github.com/AlanQuatermain/AQGridView

編輯:

嗯,這是一個因此,AQGridView是「2010年iPadDevCamp最佳開發者工具/助手獎得主」。但是,正如我所說,這有點複雜。其他人所說

2

由於有準備使用類這一任務,但在另一方面,那些可能或可能不正是你所需要的。

一般情況下,你想要的是與UITableView(細胞的DE/queing)的優勢,堅持的做法。因此,我的建議有點抽象,但通常是我過去使用的模式;

使用與UITableViewCell S代表覆蓋行連接UITableView。現在,用於覆蓋列,devide的UITableViewCell s轉換瓦片,一旦UITableView要求您提供細胞(cellForRowAtIndexPath),渲染單元格出你的牌,喂該行回UITableView

+0

TBH,我需要一個網格視圖一次,並推出了我類似這樣的答案自己的實現。 @Tyilo,如果你的tableView是*那麼簡單,就這樣寫就可以了。 (額外注意事項:在自定義的「UITableViewCell」中使用'UITableViewStylePlain',並在'drawRect:'內部繪製內部單元格之間的連線。 – Mazyod

相關問題