2012-02-21 76 views
0

我正在設計一個登錄頁面,並且我使用了一個3節的表格。禁用特定UITableView部分的分隔符

第一部分:包含標題圖片的1個單元格 第二部分:2個用於用戶名和密碼的單元格 第三部分:1個用於登錄按鈕的單元格。

3 section design

我想禁用分離器只對第一和第三部分的細胞和離開它活躍的第二部分。此刻,我只能啓用/禁用所有單元格的分隔符。

任何解決方案?

非常感謝

克勞斯

回答

0

這可能是一個骯髒的方式做到這一點,但你可以禁用分隔符(因爲我不認爲你可以控制它們在細胞水平,但我可能在這裏錯了),並手動繪製線?

你可以像使用可拉伸的UIImage並將灰色像素png放入其中,然後將其拉伸以填充單元格寬度。這將允許你甚至選擇分隔符的顏色:-) 或者只需插入一個UIView並設置它的背景顏色。隨你喜歡。

編輯:在旁註中,我不確定爲什麼你要使用UITableView。你沒有利用UITableView的任何功能(如滾動,延遲加載,任何事情)。

+0

我試圖在UIView中放置一個靜態UITableView,但Xcode不斷說「靜態表視圖只有在嵌入UITableViewController實例時纔有效」 – Claus 2012-02-21 15:50:49

+1

我的意思是,爲什麼要使用UITableViews。從我所看到的,你只需要將一些UI對象拖入一個普通的UIView?但是,這只是我的一面評論,如果您願意的話,您當然可以使用表格視圖。 – JiaYow 2012-02-21 16:21:23

+0

你簡直是對的..我只是發現我可以添加一個UIView作爲頁腳和TableView的頭。第一個標誌看起來不可能。 謝謝 – Claus 2012-02-22 09:51:39