2012-09-24 136 views
4

我想在iOS中創建一個有一些行和列的表格。我們也可以選擇在表格中添加金額。示例表的屏幕截圖如下所示: enter image description here在iOS中創建一個包含行和列的表格

單元格需要可編輯。有沒有一種方法可以在iOS中使用默認的UITableView來實現這一點。還是使用按鈕或文本框等創建它是一件好事?

回答

3

這不是一個簡單的解決方案,但是您可以像Pulse應用一樣在表視圖(垂直)的每個單元格內使用旋轉(水平)UITableView。只使用標籤可以輕鬆管理,但如果您計劃處理選擇行,排序等事件,「excel」外觀可能會更難...

下面是關於如何使用橫向表(http: //www.raywenderlich.com/):

part 1 - part 2

2

在ios6中,您可以使用UICollectionViewUICollectionViewFlowLayout將其歸檔。 A UICollectionView的工作原理與UITableView非常相似,但可以更好地控制如何顯示和對齊單元格。

+0

感謝快速重播。我還需要支持iOS 5。 – Vaquita

+0

對於pre-ios6我不知道框架支持的簡單解決方案。如果您需要大量的列/行,您可能需要實現自己的可重用邏輯以避免性能問題。如果你只有有限的單元格,你應該可以使用帶有文本框的ScrollView。 –

+1

UICollectionViewFlowLayout似乎只允許水平或垂直滾動​​。 – cannyboy

1

有GitHub上支持的iOS 4.3或更高版本,如果你還在尋找選項的開源解決方案。我沒有真正使用它,但它看起來像UICollectionView。

PSTCollectionView

相關問題