2014-10-18 21 views
3

我是Xcode的新手,但已經能夠克服目前爲止的每一個障礙。現在我在路上岔路口,不知道要走哪條路。我的iPad應用程序需要用戶輸入,然後根據輸入生成報告。我希望報告具有與我的實體具有相同屬性的列數,並且每個屬性都是列標題並且可以排序,就像電子表格一樣。 UITableview似乎讓我顯示一個動態數量的行,然後如果我有一個自定義單元格與幾個手動創建的標籤映射到屬性,我可以通過在導航欄上有一堆按鈕來改變表格的模式來模擬列排序。這裏的問題是,如果我改變我的數據模式,我需要重新設計單元格視圖併爲排序列編寫新代碼。 HTML也是一種選擇,但它對用戶來說感覺和看起來非常不同。還有第三方,但固執地說,我想自己構建它。你們能否就我的使用案例中的每個選項的利弊提供一些指導?如果我選擇第一個,是否有可能(可行)編寫可以在向實體添加新屬性的情況下自動生成故事板佈局的內容?平臺:iPad,語言:swift,數據集不是很大(小於100k行,最壞的情況),使用核心數據,需要報告方面的靈活性 - 會喜歡讓用戶生成自己的報告的界面(不想讓我的生活成爲定製報告)電子表格的iOS swift選項

+0

歡迎堆棧溢出,請參閱:http://stackoverflow.com/help/how-to-ask作爲其不容易回答大段式問題:) – W1ll1amvl 2014-10-18 00:44:55

+0

對不起 - 感謝不要燃燒我:) – wellspokenman 2014-10-18 01:11:06

+0

這就是所有權利,我們都有學習! – W1ll1amvl 2014-10-18 01:11:55

回答

5

你是否熟悉UICollectionView類?

在github上看看這個例子在:

https://github.com/darrarski/DRCollectionViewTableLayout-iOS

這是組織細胞作爲電子表格中的一個很好的方式。

有一個很好的教程迅速在這裏:

https://github.com/darrarski/DRCollectionViewTableLayout-iOS

+1

謝謝 - 我現在看到我已經偶然發現了iPad開發者的一個常見問題。基於DRC,我還發現https://github.com/ecrichlow/iPad-Dynamic-Table-Cells - 看起來像我有很多的閱讀:) – wellspokenman 2014-10-19 21:04:07