ios - Swift:如何在 TableView Controller 中以编程方式更改 tableHeaderView 边框颜色

标签 ios swift uitableview

我尝试将 headerView 的边框颜色更改为冲浪绿,但似乎我的代码不起作用。我尝试的是这样的:

tableView.tableHeaderView?.layer.borderColor = UIColor(red: 105.0/255.0, green: 215.0/255.0, blue: 189.0/255.0, alpha: 1.0).CGColor
tableView.tableHeaderView?.layer.masksToBounds = true

但是,标题的边框仍然是这样的:

Here is the Image (抱歉,我没有足够的声誉来发布图片)

如您所见,边框仍然是黑色/深蓝色。

任何帮助将不胜感激!提前致谢!

最佳答案

我认为导航栏和搜索栏之间的边框有问题...

检查this link for solution

searchBar.backgroundImage = UIImage()

一些更改边框的示例:

searchBar.layer.borderWidth = 1 
searchBar.layer.borderColor = someColor.CGColor

关于ios - Swift:如何在 TableView Controller 中以编程方式更改 tableHeaderView 边框颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35640461/

相关文章:

ios - Swift 中的表单验证

iphone - 什么时候需要在转换 iOS 后重置 view.frame 属性

ios - 无法在 XCode 4.5 中模拟

objective-c - 如何在 NSViewController.transition 期间将 NSViewController 固定到 NSPopover 的顶部?

ios - 如果使用链接的人下载了应用程序,我的 swift 应用程序是否可以链接到应用程序商店并将信息传递给应用程序?

swift - RxSwift、ViewModels 和 UI 绑定(bind)

ios - 使用表加载 UIView 时无法从其数据源获取单元格

ios - 使用 Storyboard的 "inner" View 和 UITableViewCell 的内容 View 之间剩余垂直间距的原因是什么?

ios - 获取 XMPP 聊天记录 OpenFire

ios - 将图像保存到模拟器中的照片应用程序 - 在 iOS 13 中生成屏幕截图