ios – 每行分隔符上的UITableView不需要的白线

ios – 每行分隔符上的UITableView不需要的白线,第1张

概述我一直在使用以下代码进行tableview _comboBoxTableView = [[UITableView alloc] initWithFrame:CGRectMake(1, _selectContentLabel.frame.origin.y+_selectContentLabel.frame.size.height-1, frame.size.width+1, 48) style:UI 我一直在使用以下代码进行tablevIEw

_comboBoxtableVIEw = [[UItableVIEw alloc] initWithFrame:CGRectMake(1,_selectContentLabel.frame.origin.y+_selectContentLabel.frame.size.height-1,frame.size.wIDth+1,48) style:UItableVIEwStylePlain];_comboBoxtableVIEw.layer.bordercolor=[UIcolor colorWithRed:226.0/255.0 green:226.0/255.0 blue:226.0/255.0 Alpha:1].CGcolor;_comboBoxtableVIEw.layer.cornerRadius = 10;_comboBoxtableVIEw.layer.borderWIDth = 1.0f;_comboBoxtableVIEw.separatorcolor = [UIcolor colorWithRed:166.0/255.0 green:166.0/255.0 blue:166.0/255.0 Alpha:1];[_comboBoxtableVIEw setSeparatorStyle:UItableVIEwCellSeparatorStyleSingleline];

每个分隔符左侧都有不需要的白色,如下所示.

这是一个错误吗?我用ios7.1运行它.有什么工作吗?

解决方法 这不是一个错误.从iOS 7开始,表视图能够调整其分隔符的插图.如果需要边到边分隔符,请删除insets:

if ([_comboBoxtableVIEw respondsToSelector:@selector(separatorInset)]) { // In case running iOS < 7    _comboBoxtableVIEw.separatorInset = UIEdgeInsetsZero;}

更多信息在UITableView documentation.

总结

以上是内存溢出为你收集整理的ios – 每行分隔符上的UITableView不需要的白线全部内容,希望文章能够帮你解决ios – 每行分隔符上的UITableView不需要的白线所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1082943.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存