我如何才能更改separatorColor
屬性爲一個可用視圖中的一個單元格。如果我做self.tableView.separatorColor = ...
它改變所有的分隔符顏色。任何想法如何我只能改變一個細胞?如何更改一個表視圖單元格的分隔符顏色?
1
A
回答
4
這是不可能使用iOS API的。推薦的方法做,這是對separatorColor設置爲UIColor.clearColor
,然後實現自己的方法是使用下面的單元格的使用setData功能:
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell:UITableViewCell = self.tableView.dequeueReusableCellWithIdentifier("cell") as UITableViewCell
if(condition for unique color) {
var bottomBorder = CALayer()
bottomBorder.backgroundColor = (special color)
bottomBorder.frame = CGRectMake(0, cell.frame.size.height - 1, cell.frame.size.width, 1)
cell.layer.addSublayer(bottomBorder)
}
else {
var bottomBorder = CALayer()
bottomBorder.backgroundColor = (unspecial color)
bottomBorder.frame = CGRectMake(0, cell.frame.size.height - 1, cell.frame.size.width, 1)
cell.layer.addSublayer(bottomBorder)
}
return cell
}
當然你也可以設置顏色來改變的基礎上,該數據細胞。
0
爲了更簡單,您可以在uitableviewcell的底部添加一個uilabel,併爲其設置約束。這是在故事板,所以它更容易 這個uilabel的框架是(0,cell.frame.size.heigh - 1,cell.frame.size.width,1)
相關問題
- 1. 如何動態更改表格視圖單元格的顏色
- 2. 如何通過隱藏分隔符來更改單元格的文本顏色?
- 3. 更改表視圖的單元格選擇顏色
- 4. jquery更改表格單元格顏色
- 5. 如何更改默認的分隔符顏色爲所有列表視圖
- 6. 如何更改Swift中表格視圖單元格中UIButton的顏色?
- 7. 更改單元格顏色
- 8. 更改單元格顏色
- 9. 動態更改UITableView單元格分隔線顏色
- 10. 如何更改多個部分的表格單元格的背景顏色?
- 11. 基於另一個單元格值更改單元格顏色
- 12. 更改表格內單個單元格的邊框顏色
- 13. 如何更改表格中單擊單元格的單元格背景顏色?
- 14. 更改表格視圖單元格顏色如果消息是新的
- 15. 更改視圖顏色基於另一個視圖的顏色
- 16. 如何更改表格視圖單元移動後的背景顏色?
- 17. 如何更改Google可視化圖表中單元格的顏色
- 18. 更改表格視圖(tableview風格分組)的背景顏色?
- 19. 如何更改reStructuredText中表格單元格的背景顏色?
- 20. 如何更改列表網格中的單元格顏色
- 21. javascript如何更改鏈接onmouseover表格單元格的顏色?
- 22. 更改列表視圖的一個元素的背景顏色
- 23. 基於一組不同顏色的單元格更改單元格顏色
- 24. 如何更改NSForm中的單個單元格背景顏色?
- 25. 如何更改windows.forms.datagrid中單個單元格的背景顏色?
- 26. 如何獲取默認的單元格分隔線顏色?另外,如何設置每個單元格的分隔符顏色?
- 27. 如何更改Handsontable中更改的單元格的顏色?
- 28. 更改靜態表格視圖中單元格的選擇顏色
- 29. 如何根據值更改更改單元格的顏色
- 30. Javafx listview動態改變列表視圖單元格的顏色
確定....我不熟悉使用setData。從來沒有聽說過。你可以給我更多的細節,或者將我鏈接到我可以找到更多的地方嗎? – Schuey999
當我說'setData'時,我指的是你調用的任何函數來定製單元格。你必須有一個,否則每個單元看起來都一樣。它可能不是字面上叫'setData' – danielmhanover
像cellForRowAtIndex? – Schuey999