UITableView隐藏多余的分割线

    xiaoxiao2025-10-23  11

    plain类型的tableview当显示的数据很少时,下面的cell即使不显示数据也会有分割线,可以通过下面这个函数去掉杜宇的分割线。

    (void)setExtraCellLineHidden: (UITableView *)tableView

    {

    UIView *view = [UIView new]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFooterView:view]; [view release];

    }

    当tableview的dataSource为空时,也就是没有数据可显示时,该方法无效,只能在numberOfRowsInsection函数,通过判断dataSouce的数据个数,如果为零可以将tableview的

    separatorStyle设置为UITableViewCellSeparatorStyleNone去掉分割线,然后在大于零时将其设置为

    UITableViewCellSeparatorStyleSingleLine

    转载请注明原文地址: https://ju.6miu.com/read-1303435.html
    最新回复(0)