UITableViewCell 顶格

  1. 首先在ViewDidLoad 或者ViewWillAppear里边写

     1 if ([_tabView respondsToSelector:@selector(setSeparatorInset:)]) {
     2
     3         [_tabView setSeparatorInset:UIEdgeInsetsZero];
     4
     5     }
     6     if ([_tabView respondsToSelector:@selector(setLayoutMargins:)]) {
     7
     8         [_tabView setLayoutMargins:UIEdgeInsetsZero];
     9
    10     }
  2. 然后在cellForRowIndexPath或者是Display里边加上

     1 - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{
     2
     3
     4     if ([cell respondsToSelector:@selector(setSeparatorInset:)]) {
     5
     6         [cell setSeparatorInset:UIEdgeInsetsZero];
     7
     8     }
     9
    10     if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {
    11
    12         [cell setLayoutMargins:UIEdgeInsetsZero];
    13     }
    14
    15
    16
    17
    18 }

    之后 cell 下边的 线条就可以顶格了

时间: 2024-10-08 04:09:20

UITableViewCell 顶格的相关文章

iOS cell 分割线顶格

cell 显示 系统自带的分割线总是不顶格,可以顶格处理 //把Cell的分割线顶格 -(void)setCellSeparator{ if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { [self.tableView setSeparatorInset:UIEdgeInsetsZero]; } if ([self.tableView respondsToSelector:@selector(setLa

UITableViewCell 单元格样式

UITableViewCell 单元格样式作用 1 typedef NS_ENUM(NSInteger, UITableViewCellStyle) { 2 UITableViewCellStyleDefault, // Simple cell with text label and optional image view (behavior of UITableViewCell in iPhoneOS 2.x) 3 UITableViewCellStyleValue1, // Left ali

UITableViewCell单元格的删除、插入、移动

UITableViewDelegate的方法 设置编辑模式中得cell的编辑样式(删除或插入) - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath; UITableViewDataSource的方法            设置该单元格能否被编辑 - (BOOL)tableView:(UITableView *

iOS中TableView的分割线顶格样式的实现

//tableView线顶头效果 -(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { if ([cell respondsToSelector:@selector(setSeparatorInset:)]) { [cell setSeparatorInset:UIEdgeInsetsZero];

iOS uitableivewCell 下划线顶格

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ cell.separatorInset = UIEdgeInsetsZero; cell.layoutMargins = UIEdgeInsetsZero; cell.preservesSuperviewLayoutMargins = NO; }

textarea标签输出内容时不能顶格(左对齐)输出

我用textarea输出文本内容的时候出现下面的问题:文本内容在action里测试没有问题(文本内容前面没有空格),但是在jsp页面textare标签中输出文本内容时,文本内容前面却出现一些多余的空格. 代码如下: [html] view plain copy <td> <textarea rows="8" cols="34" readonly="readonly"> <%=MyTools.toChinese(myW

自定义UITableViewCell:Cell高度、分割线、间距等

UITableView的强大更多程度上来自于可以任意自定义UITableViewCell单元格. 通常,UITableView中的Cell是 动态的,在使用过程中,会创建一个Cell池,根据每个cell的高度(即tableView:heightForRowAtIndexPath:返回 值),以及屏幕高度计算屏幕中可显示几个cell.而进行自定义TableViewCell无非是采用代码实现或采用IB编辑nib文件来实现两种方式, 本文主要收集代码的方式实现各种cell自定义. 如何动态调整Cell

转:自定义UITableViewCell:Cell高度、分割线、间距等

UITableView的强大更多程度上来自于可以任意自定义UITableViewCell单元格. 通常,UITableView中的Cell是 动态的,在使用过程中,会创建一个Cell池,根据每个cell的高度(即tableView:heightForRowAtIndexPath:返回 值),以及屏幕高度计算屏幕中可显示几个cell.而进行自定义TableViewCell无非是采用代码实现或采用IB编辑nib文件来实现两种方式, 本文主要收集代码的方式实现各种cell自定义. 如何动态调整Cell

UIKit框架(21)UITableView实现复杂单元格(一)

上篇文章介绍了UITableView的数据源驱动.重用机制.刷新数据等基本用法 本篇文章介绍如何实现一些复杂的单元格 UITableViewCell单元格对象有四种基本样式,开发中这个基本样式往往不能满足我们的需求,也就是说需要自定义UITableViewCell的样式,介绍主要的两种做法: 1)使用纯代码自定义 2)使用storyboard中的prototype cell 先来介绍一下UITableViewCell UITableViewCell表格单元格 UITableView中的单元格使用