首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何仅为第一行更改UITableView的分隔符颜色?

如何仅为第一行更改UITableView的分隔符颜色?
EN

Stack Overflow用户
提问于 2017-12-05 02:35:16
回答 1查看 2.1K关注 0票数 0
代码语言:javascript
运行
复制
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

    if indexPath.row == 0 {
        tableView.separatorColor = UIColor.clear
    } else {
        tableView.separatorColor = UIColor.blue
    }
}

我有上面的代码,只改变第一行的分隔符颜色。但是,整个部分本身使用了清晰的分色符,而不是蓝色。你能帮我拿一下这个吗?任何帮助都将不胜感激。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-12-05 04:59:14

不要使用tableview默认分隔符。

tableView.separatorColor = UIColor.clear or tableView.separatorStyle = .none

UITableViewCell中添加一个1px高度的UIView,给它任何你想要的颜色。如果所有的表行都使用相同的UITableViewCell,那么您可以使用类似于-

seperatorView.hidden = indexPath.row != 0

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47639779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档