2016-07-17 65 views
0

我是比較新的iOS的編程,但我想建立一個審計應用程序應該看起來很類似: App should look like this你會如何在iOS中做這個佈局?

我有一個數據庫,其中包含所有「問題」數據表(使用說明書,車輛歷史報告,空調等)屬於特定的部分,如文件,內部。等

如果有什麼工作OK,然後用戶點擊了「符合標準」按鈕,如果沒有的話點擊了「需要改進按鈕」,並且用戶必須添加一些評論和照片: enter image description here

如何我可以在iOS中執行此操作嗎?我應該使用UITableView嗎?或者UIStackView

或者是這種方式更復雜的發展?我應該從哪裏開始?

回答

1

如果存在任何問題列表超出顯示器可見部分的風險(考慮可能彈出的鍵盤),則通常需要使用表視圖,以便您可以享受滾動以及只保留可見單元格的UIKit控件,而不是所有的問題。您可以使用堆棧視圖來佈局單元格中的三個按鈕,但對於所有這些問題行,因爲表視圖是更直觀的方法。

+0

謝謝Rob!如何生成行?而且,如果我爲每個問題都設置了自定義按鈕(假設我沒有達到標準,我可以確定,也可以正常工作,具體取決於問題。) 我以JSON格式發送數據,但生成行和按鈕和所有必要的UI元素? – nethuszar

+1

你的'UITableViewDataSource' ['numberOfRowsInSection'](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITableViewDataSource_Protocol/index.html#//apple_ref/occ/intfm/UITableViewDataSource/tableView :numberOfRowsInSection :)指定有多少行,操作系統會爲每個問題調用一次'cellForRowAtIndexPath'方法,在這個方法中你將實例化單元並配置按鈕和其他UIKit控件。如果你是谷歌「UITableView教程」或「UITableView動態教程」,你可能會發現許多演示如何做到這一點。 – Rob

+0

太棒了,謝謝! – nethuszar

2

這是通過使用UITableViewController

這是一個非常好的網站,它教你自動版式爲begginers 點擊here

我希望這可以幫助你! 祝你好運與未來的發展&很高興看到更多的iOS開發者進入現場!

+0

謝謝康西! – nethuszar

+0

不用擔心!希望這有助於 – Konsy

+0

我也從Rob那問過這個問題:我該如何生成行?另外,如果我爲每個問題設定了自定義按鈕(比如說,不是符合標準,我可以確定,也可以正常工作,具體取決於問題。)我以JSON格式發送數據,但生成行和按鈕會很複雜和所有必要的UI元素? – nethuszar