我有一个我使用的标头数组
let sectionHeaderTitleArray = ["test1","test2","test3]
Run Code Online (Sandbox Code Playgroud)
他们被展示使用
func tableView[tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
return self.sectionHeaderTitleArray[section] as String
}
Run Code Online (Sandbox Code Playgroud)
现在所有这一切工作正常,但我想修改标题的背景颜色,使它们更加明显(深色)
任何想法,如果我可以在一个简单的行中这样做或我需要使用自定义单元格来创建它
谢谢
更新
//number of sections and names for the table
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return self.sectionHeaderTitleArray.count
}
func tableView(tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
return self.sectionHeaderTitleArray[section] as String
}
func tableView(tableView: UITableView, ViewForHeaderInSection section: Int) -> UIView? {
return self.tableView.backgroundColor = UIColor.lightGrayColor()
}
Run Code Online (Sandbox Code Playgroud) 是否可以在iOS7中更改UINavigationBar的灰色边框底部颜色?
我已经尝试删除到边框,但这不起作用:
[[UINavigationBar appearance] setShadowImage:[[UIImage alloc] init]];
Run Code Online (Sandbox Code Playgroud)
谢谢!
好的,我知道之前有人问过,所以请原谅我再问一次.看起来似乎必须有一种更简单的方法来做到这一点.
是否有一种"简单"的方式来更改UITableView部分标题背景颜色?我知道我可以使用委托方法'viewForHeaderInSection'来传递UITableView自定义UIView用于节标题,但我真正想做的就是设置'tintColor'.搜索栏上有一个tintColor属性,为什么不用于节标题.
如果我使用viewForHeaderInSection来创建我自己的自定义UIView,我也必须创建自己的标签.我必须将标签的样式和位置看起来与Apple标准的其他部分一样.我必须将"背景"的样式和大小看作是Apple标准的其余部分.
我找不到简单地询问节标题然后改变它的颜色的方法.我错过了什么,或者我真的必须这么做.
如果我必须这么做,那么有人拥有与Apple标准相匹配的所有样式信息吗? - 酒吧是'半透明' - 酒吧顶部和底部有一些阴影 - 标签有一定的大小,位置,阴影等
谢谢.再次,抱歉再次提出这个问题.
我有一个非常简单的简单问题(我希望如此).如何将UITableview中的节标题颜色从默认蓝色更改为黑色透明?提前致谢.