Ios 是否从UITableViewCell获取UITableView分隔色?
是否有一种简单的方法可以从Ios 是否从UITableViewCell获取UITableView分隔色?,ios,uitableview,uikit,Ios,Uitableview,Uikit,是否有一种简单的方法可以从-[UITableViewCell initWithStyle:reuseIdentifier:][code>中获取UITableView的分隔颜色 我问这个问题是因为我使用的是-[UITableView-dequeueReusableCellWithIdentifier:forindexath:,我想在UITableViewCell中添加一个与tableView的separatorColor颜色相同的垂直分隔符 尽管如此,还是有-[UITableViewCell分隔符
-[UITableViewCell initWithStyle:reuseIdentifier:][code>中获取UITableView的分隔颜色
我问这个问题是因为我使用的是-[UITableView-dequeueReusableCellWithIdentifier:forindexath:
,我想在UITableViewCell
中添加一个与tableView
的separatorColor
颜色相同的垂直分隔符
尽管如此,还是有-[UITableViewCell分隔符集]
我建议您使用硬编码tableView.separatorColor
和您想要的任何UIColor
并在-[UITableViewCell initWithStyle:reuseIdentifier::
中使用相同的UIColor
尽管如此,还是有-[UITableViewCell分隔符集]
我建议使用硬编码tableView.separatorColor
和您想要的任何UIColor
并在-[UITableViewCell initWithStyle:reuseIdentifier::
中使用相同的UIColor
,由于分隔符视图由UITableView管理,UIKit不会将颜色暴露给UITableViewCell。但是,分隔符插入可由单元配置,因为只有单元才应该知道其布局,这可能会更改所需的插入
我建议在配置单元格时,在-[UITableView tableView:willDisplayCell:forRowAtIndexPath:
或-[UITableView tableView:cellForRowAtIndexPath:
中输入颜色,因为分隔符视图由UITableView管理,UIKit不会向UITableView单元格显示颜色。但是,分隔符插入可由单元配置,因为只有单元才应该知道其布局,这可能会更改所需的插入
我建议在配置单元格时,在-[UITableView tableView:willDisplayCell:forRowAtIndexPath:][/code>或-[UITableView tableView:cellForRowAtIndexPath:][/code>