2012-09-16 30 views
0

我有一個非常標準的UITableView,但我想將其更改爲看起來像iOS開發之外的普通表 - 使它具有更多的列(但只有一行),使細胞呈方形。
我想過要製作更多的表格(每個單元格都有一個表格),然後將它們放在一起,但這樣做不會那麼方便。使UITableView看起來更像是一個「常規」表,具有多列

是否有一種簡單的方法可以使細胞在右邊而不是在下面?

+1

[看看這個相關的問題](http://stackoverflow.com/questions/506601/iphone-multiple-columns-in-uitableview)。較舊的答案是虛假鏈接或無效鏈接,但在較新的答案中列出了一些開源庫。 –

+0

@MichaelDautermann謝謝,它似乎適用! 但你也許知道我怎麼可以簡單地讓細胞水平對齊而不是垂直對齊? –

回答

1

使用一些允許您擁有「網格視圖」的第三方類。

一個是我的OHGridView類,另一個是NRGridView,還有更多。如果您的應用需要與iOS4和/或iOS5兼容,則使用第三方類(或自己創建一個類)是唯一選擇。

在iOS6的,會有一些其他的東西,讓你直接(做iOS6的依然保密協議,所以我們不能談論它尚未公開,但走在developer.apple.com閱讀API DIFF文件網站如果你有權訪問它們)。因此,如果您的應用只能在啓動iOS6 +時兼容,而您不需要iOS5支持,那麼這可能是解決方案,如果您有開發人員帳戶可以訪問iPs6 SDK,則應該閱讀相關內容。

0

你正在尋找的是我們的UICollectionView。

+0

確實只是iOS6,而且直到週三還是NDA – AliSoftware

+0

。並且購買實際實現你想要做的並在商店中獲得的時間,iOS 6將成爲安裝基地的重要組成部分。我認爲你可以在iOS 6及更高版本開始應用程序。 –

+0

我沒有說你不應該使用它。我剛剛說過,在星期三之前公開談論它是非法的,因爲您在購買Apple開發人員計劃時同意的NDA規定了這一點。但是如果他有一個官方的Apple賬戶,他仍然可以閱讀這些文檔,或者在蘋果官方論壇上進行討論。 (我同意很多人已經在公開討論所有這些功能,但這並不意味着他們有權這樣做,NDA非常清楚,作爲負責任的SO用戶,我們應該嚴格處理法律問題) – AliSoftware

相關問題