2013-05-22 58 views
0

我很少和iOS一起工作,我面臨的唯一問題是將我的設計變成真正的屏幕。我認爲這是iOS中唯一難以實現的難題。我製作了這個設計,並且希望獲得關於將此設計屏幕變成實際工作的ViewController的最佳方法的建議。我不知道從哪裏開始..如何開發此設計?

有人能告訴我在代碼中完成此設計的最佳方法嗎?我正在考慮創建一個分成兩部分的分組表格視圖。一個用於詳細信息,另一個用於評論。

每個評論將是評論部分中的一個單元格,並且詳細信息部分中的每個單元格將是一行。但我怎麼能夠設置單元格的自定義背景..所以白色的陰影,並使他們自動調整大小,當內容改變?

我的屏幕設計: enter image description here

回答

1

從上至下:

UITabbarController
UINavigationController
UITableViewController(分組表)
定製單元(UITableViewCell)與其他
UIImageViewUILabelUITextFieldUITextView

一切都需要專門的問題。先試一試,然後問。沒有代碼的問題沒有收到。

2

你可以使用一個分組的UITableView +不同俗細胞或一個UIScrollView +添加子視圖

0

我認爲你必須要詳細信息中的UITableView的頭,使默認表在不同的單元格中您可以根據設計顯示評論。在表頭中,您可以根據設計採用UILabel,UIImageView等背景圖像。我認爲這是實施的最佳選擇。我也有這樣的頁面,我已經採取了與我上面描述的相同。如果有任何問題,請回復我。祝你好運 !!

1

您可以將UITableView與分組單元一起使用。你可以有2個部分,第一個部分是屏幕的頂部,例如4行,第二個部分是評論部分。

您可以用委託方法定製單元格的高度:

– (CGFloat)tableView:(UITableView*)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 

在每一個自定義單元格,將添加包含所有你想要的元素子視圖。

1

我會去用兩個部分一個UITableView進行調整。 爲了解決你對單元格背景的問題,我會使用可調整大小的圖像。你可以定義一個單獨的方法來根據你的單元格索引返回正確的圖像。正如前面的答案中所述,您可以使用正確的表格視圖委託方法調整高度。