uitableview 分隔线 iOS程序开发中设置UITableView的全屏分隔线的方法(不画线)

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

uitableview 分隔线 iOS程序开发中设置UITableView的全屏分隔线的方法(不画线)

张无忌!   2021-03-22 我要评论
想了解iOS程序开发中设置UITableView的全屏分隔线的方法(不画线)的相关内容吗,张无忌!在本文为您仔细讲解uitableview 分隔线的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:uitableview分隔线,下面大家一起来学习吧。

ableView是app开发中常用到的控件,功能很强大,多用于数据的显示。下面给大家介绍设置UITableView的全屏分隔线的两种方法。

具体详情如下所示:

如图 添加如下代码

sTableView.separatorInset = UIEdgeInsetsZero;
sTableView.layoutMargins = UIEdgeInsetsZero;
cell.layoutMargins = UIEdgeInsetsZero;

第二种方法如下图

-(void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
if ([_moreTableView respondsToSelector:@selector(setSeparatorInset:)]) {
[_moreTableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];
}
if ([_moreTableView respondsToSelector:@selector(setLayoutMargins:)]) {
[_moreTableView setLayoutMargins:UIEdgeInsetsMake(0,0,0,0)];
}
}
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
if ([cell respondsToSelector:@selector(setSeparatorInset:)]) {
[cell setSeparatorInset:UIEdgeInsetsZero];
}
if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {
[cell setLayoutMargins:UIEdgeInsetsZero];
}
}

猜您喜欢

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们