虽然这个主题已经有几个答案。他们都没有涉及斯威夫特3,他们很久以前。什么是当前最好的方法来更改Swift 3中UITableView中的分隔符高度?如何更改UITableView Swift 3中的分隔符高度?
0
A
回答
3
更新了斯威夫特3:
如果你想改变的UITableView分离器的高度,使用下面的代码。
您应该将其添加到UITableViewCell方法awakeFromNib()
以避免重新创建。
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
let mScreenSize = UIScreen.main.bounds
let mSeparatorHeight = CGFloat(3.0) // Change height of speatator as you want
let mAddSeparator = UIView.init(frame: CGRect(x: 0, y: self.frame.size.height - mSeparatorHeight, width: mScreenSize.width, height: mSeparatorHeight))
mAddSeparator.backgroundColor = UIColor.brown // Change backgroundColor of separator
self.addSubview(mAddSeparator)
}
+0
你是伟大的人:)Teşekkürler!! –
+0
嘿 - 这实际上是在单元格内放置了一个UIView,给出了一个更厚的分隔符的外观,但实际上它只是占用了单元格内的空间。有没有办法真正增加分离器的厚度? – richc
-2
试试这个斯威夫特3:
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: YOUR_CELL_IDENTIFIER, for: indexPath) as! yourTableViewCell
let viewSeparatorLine = UIView(frame:CGRect(x: 0, y: cell.contentView.frame.size.height - 5.0, width: cell.contentView.frame.size.width, height: 5))
viewSeparatorLine.backgroundColor = .red
cell.contentView.addSubview(viewSeparatorLine)
return cell
}
+0
的值应答不起作用 – SmedleyDSlap
相关问题
- 1. UItableview分隔线的高度
- 2. 自定义UICollectionViewCell类:如何更改Swift中的高度3
- 3. 如何更改GROUPED UITableView中的BETWEEN部分的高度?
- 4. 如何更改UITableView的高度?
- 5. iOS更改uitableview的高度
- 6. 如何更改角度2中的日期分隔符
- 7. 在UITableView中改变分隔符颜色
- 8. 分隔符是否有助于UITableView的总高度?
- 9. 如何在Swift 3中存储高分?
- 10. 如何在swift 3中获取并更新Healthkit的高度?
- 11. 如何更改匹配分隔符的vimtex高亮颜色?
- 12. iOS在滚动swift时更改UITableView标题高度
- 13. 如何更改列表的分隔符?
- 14. 如何更改分组tableViewCell的高度?
- 15. 如何更改离子中模态的高度和宽度3
- 16. 如何动态更改UITableView中单元格的高度?
- 17. 如何将UITableViewCell分隔符更改为自定义分隔符?
- 18. 无法更改UITableView的高度
- 19. iOS - 动态更改uitableview的高度
- 20. 如何在Swift中更改UIAlertController中UITextField的高度?
- 21. 如何更改UIToolbar高度?
- 22. UITableView:如何单击按钮时动态更改单元格高度? Swift
- 23. 如何在ios中动态更改uitableview的特定标题部分高度
- 24. 如何更改分隔在逗号分隔的制表符
- 25. 动态改变listview的分隔高度?
- 26. 如何更改zenity输入分隔符
- 27. 如何更改csv文件分隔符
- 28. 如何更改git目录分隔符?
- 29. perl -a:如何更改列分隔符?
- 30. 如何在swift中更改UISearcherController行的高度
您可以使用单元格作为分隔符并设置separatorCell高度。就像细胞分离器细胞-... – tomfriwel
检查separatorInset –