2013-09-23 57 views
0

有没有简单的方法从-[UITableViewCell initWithStyle:reuseIdentifier:]以内的UITableViewseparatorColor从UITableViewCell获取UITableView separatorColor?

我这么问是因为我使用-[UITableView dequeueReusableCellWithIdentifier:forIndexPath:]并要垂直分隔添加到UITableViewCell是相同的颜色,因为它是tableViewseparatorColor

回答

1

我不认为有。

虽然,有-[UITableViewCell separatorInsets]

我会推荐硬编码tableView.separatorColor与任何你想要的UIColor和使用相同的UIColor-[UITableViewCell initWithStyle:reuseIdentifier:]

3

由于分隔视图由UITableView管理,因此UIKit不会将颜色暴露给UITableViewCells。但是,分隔符插页可以由单元格配置,因为只有单元格应该具有关于其布局的知识,这可能会更改所需的插页。

我建议传递的颜色配置你的时候,无论是在-[UITableView tableView:willDisplayCell:forRowAtIndexPath:]-[UITableView tableView:cellForRowAtIndexPath:]

相关问题