`

UITableView去除多余的横线

    博客分类:
  • ios
阅读更多
查什么东西都他妈的要翻*—^^—*墙, 国内的都好渣,把这贴一下


数据不满的时候UITableView会有很多空线,数据加载之前也会有很多横线,去掉的办法就是给他的footer设置一下:

引用

For iOS 8., 7. and iOS 6.1

The easiest method is to set the tableFooterView property:

- (void)viewDidLoad { 
    [super viewDidLoad]; // This will remove extra separators from tableview 
    self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero]; 
}

Or using Storyboard, drag a View to the bottom of the Table View to create a tableFooterView. Set the frame of the tableFooterView to have a height of 0.

For previous versions

You could add this to your TableViewController (this will work for any number of sections):

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section { 
    // This will create a "invisible" footer 
    return 0.01f; 
}

and if it is not enough, add the following code too:

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
    return [UIView new]; 
    // If you are not using ARC: 
    // return [[UIView new] autorelease];
 }

share|improve this an
分享到:
评论

相关推荐

    UITableView、UITableView基本用法、UITableView详解

    iOS 开发中 UITableView 的使用详解 UITableView 是 iOS 开发中最常用的控件之一,用于显示列表数据。它类似于 Android 中的 ListView,都是用于显示列表数据的控件。在 iOS 开发中,UITableView 是一个非常重要的...

    UITableView

    UITableView是iOS应用开发中不可或缺的一部分,特别是在Swift编程环境中。它是一种用于显示大量数据的视图控件,可以灵活地展示列表或表格形式的信息。在Swift中,UITableView的使用涉及到多个知识点,包括数据源...

    iPhone之UITableView入门

    在iOS开发中,UITableView是应用最广泛的一种控件,它被用来展示列表或者表格数据,类似于Android中的ListView。本教程将带你入门iPhone上的UITableView使用,通过一个简单的示例项目"**MyTableView**"来深入理解其...

    UITableview处理键盘遮挡

    在iOS开发中,`UITableView` 是一个非常常用且强大的组件,用于展示列表数据。然而,在实际应用中,我们经常会遇到一个问题:当用户在`UITableView`中的输入框(如UITextField)中输入时,弹出的键盘可能会遮挡住...

    UITableView的SectionHeader的复用

    在iOS开发中,UITableView是一种非常重要的视图组件,用于展示数据列表。当表格中的数据分为多个部分(sections)时,每个部分通常会有一个header视图,用来标识该部分的主题。然而,随着数据量的增大,如果对每个...

    IOS iphone UITableView简单例子

    在iOS开发中,UITableView是一种非常重要的控件,用于展示数据列表。这个“IOS iphone UITableView简单例子”是一个基础的教程,旨在帮助开发者理解如何在iPhone应用中实现UITableView的基本功能。在这个项目中,...

    UITableView2 Demo代码

    在iOS开发中,UITableView是一个非常重要的组件,用于展示列表数据,比如应用的设置菜单、联系人列表等。这个"UITableView2 Demo代码"很显然是一个示例项目,旨在演示如何实现UITableView的一些高级特性,包括缩进、...

    UITableView 的缩放和展开

    在iOS开发中,UITableView是一种常用的UI组件,用于展示列表数据。`UITableView`的缩放和展开功能通常是通过自定义扩展来实现的,特别是在构建类似下拉菜单或树形结构的界面时。`UITableViewDropDown`的概念可能指的...

    UITableView 详细讲解.

    UITableView 详细讲解

    swift-UITableViewCache-UITableView缓存

    在iOS应用开发中,Swift语言为我们提供了强大的UITableView控件,用于展示列表数据。然而,当数据量较大或者频繁滚动时,如果不进行优化,可能会导致性能下降。这就是UITableView缓存的作用,它能有效提升滚动时的...

    UITableView Demo代码

    在iOS开发中,UITableView是用于显示可滚动列表的视图,是用户界面设计中的核心组件之一。本Demo项目“UITableView Demo”旨在展示如何在实际应用中有效地使用UITableView及其相关的UITableViewCell来构建一个功能...

    IOS UItableview的重用

    UITableView通过重用单元格来达到节省内存的目的:通过为每个单元格指定一个重用标识符 reuseIdentifier 即指定了单元格的种类 以及当单元格滚出屏幕时 允许恢复单元格以便重用 对于不同种类的单元格使用不同的ID ...

    UITableView空数据处理

    在iOS开发中,UITableView是一种常用的UI组件,用于展示列表数据。当UITableView没有数据时,界面显示一片空白,用户体验可能不佳。因此,"UITableView空数据处理"成为了一个重要的设计和编程考虑点。本篇将深入探讨...

    iOS UItableView

    在iOS开发中,UITableView是构建用户界面的重要组件,它用于展示列表或表格数据。这个教程将专注于如何在UITableView中实现查询功能以及集成UISEARCHBAR,让用户体验更加友好和高效。 首先,我们需要理解...

    纯代码创建UITableView

    在iOS开发中,UITableView是一种非常重要的视图组件,它用于展示列表数据,通常用于实现诸如联系人列表、新闻摘要等功能。本教程将详细介绍如何通过纯代码方式创建一个简单的UITableView,这对于初学者来说是一次很...

    UITableView的简单使用

    UITableView是iOS开发中不可或缺的一部分,它是展示数据列表的首选控件。在iOS应用设计中,无论是展示联系人、邮件列表还是商品详情,UITableView都扮演着关键角色。本教程将深入探讨UITableView的简单使用,帮助...

    iOS基本控件UITableView示例

    在iOS开发中,UITableView是一个至关重要的控件,用于展示数据列表。它被广泛应用于各种应用程序,如消息列表、联系人目录、菜单选项等。本示例将深入探讨UITableView的基本使用方法,帮助开发者理解和掌握其核心...

    对整个uitableview截图

    在iOS开发中,`UITableView` 是一个非常常用的组件,用于展示列表数据。有时,开发者可能需要将整个`UITableView`的内容截图并保存为一张长图片,例如为了分享或记录用户当前的状态。这个过程涉及到屏幕截图、滚动...

    UITableView 三级菜单

    在iOS开发中,UITableView是一种常用的数据展示控件,用于创建列表或表格视图。当涉及到更复杂的层级结构,如三级菜单,我们需要巧妙地利用UITableView的特性来实现。在这个主题下,我们将深入探讨如何构建一个支持...

Global site tag (gtag.js) - Google Analytics