tableView 隐藏多余分割线,tableView分割线增加15像素

 1 //隐藏分割线
 2 [self setExtraCellLineHidden:_tableView];
 3 //隐藏多余分割线
 4 -(void)setExtraCellLineHidden: (UITableView *)tableView
 5 {
 6     UIView *view = [UIView new];
 7     view.backgroundColor = [UIColor clearColor];
 8     [tableView setTableFooterView:view];
 9 }
10
11  
//增加15像素分割线
 if ([_tableView respondsToSelector:@selector(setSeparatorInset:)])
 {
        [_tableView setSeparatorInset:UIEdgeInsetsZero];
 }
时间: 2024-10-12 16:56:24

tableView 隐藏多余分割线,tableView分割线增加15像素的相关文章

ios开发技巧之tableView去掉多余的空行分割线,自定义cell分割线

如何去掉tableView多余的空白行分割线? 我们经常会遇到下面的问题,tableView表视图上面的内容不是很多,但是 tableView 却帮忙把 整个屏幕都用 空白行分割线占满了: 如下图: 代码如下: // // TableViewController.m // Test // // Created by on 15/1/25. // Copyright (c) 2015年 http://blog.csdn.net/yangbingbinga. All rights reserved.

tableview隐藏多余分割线

- (void)setExtraCellLineHidden: (UITableView *)tableView{ UIView *view =[ [UIView alloc]init]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFooterView:view]; [tableView setTableHeaderView:view]; }

TableView 隐藏多余的分割线

- (void)setExtraCellLineHidden: (UITableView *)tableView { UIView *view = [UIView new]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFooterView:view]; } //调用 [self setExtraCellLineHidden:self.tableView];

解决tableView的分割线少了15像素的问题

为什么我说是少了15像素呢? 首先我们拖拽一个默认的tableview 控件! 看下xcode5 面板的inspector(检查器) 我们可以找到一个 Separator Insetss 标签 默认是 Default 我们选择一下 发现有个Custom  这时候我们惊奇的发现Left  15  ,这时候我们只要把这个 15  改成 0 , 然后保存, 你就会发现tableview 的分割线跟以前一样了. 有些朋友问了如果是代码写的tableview 的呢. 下面我们接着分析这个问题,让我们查询下

ios8 解决tableview分割线缺少的15像素

在ios7中,UITableViewCell左侧会有默认15像素的空白.这时候,设置setSeparatorInset:UIEdgeInsetsZero 能将空白去掉. 但是在ios8中,设置setSeparatorInset:UIEdgeInsetsZero 已经不起作用了.下面是解决办法 首先在viewDidLoad方法加入以下代码: if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { [self.

TableView 中cell间的分割线(及其他控件间(内)的分割线)设置

知识点: 1.在应用开发中,tableView中自带的分割线满足不了开发需求: 2.一些子空间中添加一些类似于分割线一样的东西等······ 补充知识点:导航条左侧或右侧的控件尽量靠近屏幕边缘设置 需求: 1.cell与cell之间需要一种白色的分割线: 2.cell的左侧能有视图标记此cell是被选中的,如下图所示: 实现方法: 1.左侧的红色选中标记: (1)左侧添加一个红色背景色的view,并设置其尺寸位置约束如下图: (2)通过代码设置其显示或隐藏的状态: 1 // 红色标记属性 2 @

自定义plain 样式的 tableview,模拟器上不显示分割线,真机上却显示分割线.

一, 经历 1> 自定义plain 样式的 tableview,模拟器上不显示分割线,真机上却显示cell 下面的分割线. 2> 尝试使用表格的separatorStyle属性,尝试失败.尝试使用 grouped 类型的表格,设置 headerview 和 footview 的代理方法或tableFooterView属性都不生效. 3> 同事定位到问题应该出在,已经设置过separatorStyle属性,接着又被系统的某些属性覆盖了,而且没有数据的单元格被系统自动创建了. 4> 同

Menu菜单属性添加分割线与隐藏多余的分割线

  MyMenu.AutoLineReduction := maAutomatic; {默认会自动隐藏多余的分割线}   //MyMenu.AutoLineReduction := maManual;  {设定为手动会显示所有分割线} 参考链接:http://www.cnblogs.com/del/archive/2008/02/04/1064288.html 效果图:

猫猫学iOS之tableview隐藏最下边多余的cell

效果图 最下方cell显示的不够了,但是猫猫不想看到那些线,这里共享一种方法 解决方法 在- (void)viewDidLoad 方法中写入 //隐藏多余cell self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero]; 就可以达到目的了 看图