2011-06-16 85 views
1

我在這裏有一個特定的目標,尋找它有點困難。我試圖做到這一點(這是Photoshop處理截圖):一種複雜的自定義UITableViewCell

enter image description here

我對這種觀點工作的一切,除了拆分一行實地行的公司名稱/開端。 「公司名稱」字段只是一個文本字段,我真正想要做的就是將那個neato單元格背景縮小到右側。

回答

0

因此完全複雜的自定義單元格帶有一個完全荒謬的解決方案。我爲具有一個字段的單元格和另一個UITableView構建了一個視圖。

這第二UITableView中具有文本「字段的開始」,它的細胞得到的背景,我隱藏主單元格的背景。

我不得不玩弄嵌套的表的大小和位置,以確保行正確顯示,並確保背景中的行不會在它嵌套的表中移動,但它完美地出現了

0

創建一個具有兩個子視圖的自定義表格視圖單元格:左側的文本字段和右側的UITableViewCell作爲主表格視圖單元格的子視圖。 UITableViewCell只是一個UIView,所以你可以將它作爲任何視圖的子視圖添加。主表視圖單元格將其背景色設置爲透明。

+0

嘗試過,但它仍然只有外部tableviewcell周圍的neato邊框。有關該類型的UITableView將這些邊框放在這些部分周圍 – 2011-06-16 19:52:46

0

您可以嘗試設置您的手機backgroundViewframe屬性,以覆蓋您的手機的寬度。地址簿處理複雜的表格是這樣一個漂亮的外觀和感覺 - 你可能想看看他們做了什麼有..

0

一種方法是定義一個定製的表格視圖單元格,設置它的背景透明,並添加(左側的UITextField)和右側的UIButton(將其自定義爲看起來像您的其他單元格),如截圖中所示。