2017-10-04 34 views
-1

所以基本上我想要一個表視圖被分類到不同的分組部分(我已經改變了表視圖樣式分組)。但我不知道如何設計不同的表組。我知道如何設計表格本身和單元格的樣式,但是組合比較困難,特別是考慮到對於我的項目,每個組都需要在其容納的行數以及它的顯示方式方面非常具有動態性。這裏是什麼,我想在這裏你如何在iOS中設計不同的表格組?

enter image description here

每盒完成將是一個不同的組表的圖片。我有兩個關於實現這種風格的問題...

  1. 你如何設計iOS中的表組?
  2. 在這樣一個項目中,頁面有許多不同的內容組,最好是使用包含多個部分的表格視圖,或者是一個表格視圖,其中每個單元格都包含自己的表格視圖(因此圖片中的每個框以上將是頂級表中的一個單元格)?或者也許還有第三種選擇,我甚至沒有想過?

編輯:

我添加不同的圖片,因爲我想我可能過於簡化的圖片我上面顯示,(我有一個應用程序更加複雜的設計,現在的設計,但我試圖創建一個更簡單的設計,只突出顯示手頭的問題)。下面是新畫面:

enter image description here

基本上這個新的圖片說明,我希望能夠

A.編輯表的所有組的樣式(圓角)

B.我希望能夠針對特定組並調整它的樣式(不同背景顏色)

+0

你絕對不應該使用多個表格視圖。使用一個帶分組樣式的tableview。最重要的是正確實現你的數據源方法。但是你的問題是相當普遍的,我建議你檢查數以千計的可用表格視圖的教程之一,或者指定你不明白你的代碼示例。 –

+0

現在,這更多的是關於如何定位表格組的一般問題,我甚至不知道從哪裏開始。例如,我可以使用接口構建器,還是需要在代碼中完成?出於這個原因,我不認爲示例代碼會真的添加與我的問題相關的任何內容。 –

回答

0

您正在描述grouped風格UITableView的各個部分。例如,這就是蘋果的「設置」應用程序的工作原理;主視圖和詳細視圖都是grouped表,每個「框」是一個部分。

+0

如果這還不夠好,我會建議重新考慮你的界面。你絕對不應該在表格視圖中使用表格視圖。 – matt

+0

是的,我不認爲表格視圖內的表格視圖是正確的。但是,我不知道如何設置表格視圖來分組。我的問題是我如何設計不同的團體?假設我想讓每個「框」在屏幕邊緣有一個特定的間距約束(如圖片中所示),或者我希望每個框都有圓角或每個組的不同背景顏色,我將如何使用界面生成器或代碼來定位表格上的部分/組的樣式? –

+0

這種事情不取決於你。這就是爲什麼我建議完全重新考慮你的界面。例如,那麼每個頁面是不同的表視圖的UIPageViewController呢? – matt

相關問題