zoukankan      html  css  js  c++  java
  • tableView 短剪线离开15像素问题

    ios7于,UITableViewCell左将默认15空白像素。

    建立setSeparatorInset:UIEdgeInsetsZero 空白可以去除。

    ios8中。setSeparatorInset:UIEdgeInsetsZero 的设置已经不起作用了。

    以下是解决的方法,首先在viewDidLoad方法增加以下代码:

    if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)])

    {

         [self.tableView setSeparatorInset:UIEdgeInsetsZero];

    }

    if ([self.tableView respondsToSelector:@selector(setLayoutMargins:)])

     {

         [self.tableView setLayoutMargins:UIEdgeInsetsZero];

    }

    然后在UITableView的代理方法中增加下面代码

    - (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];

           }

    }

    版权声明:本文博主原创文章。博客,未经同意不得转载。

  • 相关阅读:
    python little things
    python unittest
    install Pycrypto on windows
    share directory in virtualbox
    django template设置
    echarts使用记录
    node下图片自动处理
    Mac OS X 访问 Windows 共享文件夹
    django 登录配置记录
    【转】让iframe在iOS设备手机浏览器上支持滚动
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4799149.html
Copyright © 2011-2022 走看看