ios -晋级之路 如何去掉tableView多余行的横线

大家可能会遇到这种问题,就是我本来要用三行表格但是设置好之后,下面有出现了好多的横线~~~~orz

这种方法可以解决问题

UIView * view = [[UIView alloc]init];

view.backgroundColor = [UIColor clearColor];

[self.tableView setTableFooterView:view];

时间: 2024-10-15 08:52:59

ios -晋级之路 如何去掉tableView多余行的横线的相关文章

iOS学习笔记 20:去掉UITableView多余的空白行分割线

一.问题描述 在学习和开发中经常会遇到下面的问题,UITableView的UITableViewCell很少或者没有时,但UITableView有很多的空白行分割线.如下图: 如何去掉UITableView多余的空白行分割线? 二.问题分析 方法一:隐藏UITableViewCell自带的分割线,然后自定义分割线到UITableViewCell.自定义分割线的方法有很多种,可以自行查找. 方法二:很简单,修改tableFooterView.创建frame为CGRectZero的UIView,赋值

如何去掉tableView多余分割线

在对应的控制器添加以下方法即可 - (void)setExtraCellLineHidden: (UITableView *)tableView { UIView * view = [UIView new]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFooterView:view]; }

去掉tableView多余的分割线

-(void)setExtraCellLineHidden: (UITableView *)tableView { UIView *view = [UIView new]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFooterView:view]; [view release]; } [super viewDidiLoad]; [self setExtraCellLineHidden:self.tableVi

ios晋级之路-本地存储

首先应该知道ios开发是在沙盒中开发的,对一些部分的文件的读写进行了限制,只能在几个目录下读写文件 (1)Document:应用中用户数据可以放在这里,ITunes备份和恢复的时候会包括此目录 (2)tmp:存放临时文件,iTunes不会备份和恢复此目录,此目录下文件可能会在应用退出后删除 (3)Library/Caches:存放缓存文件,iTunes不会备份此目录,此目录下文件不会在应用退出后删除 写入Document文件时有两个类NSDocumentDirectory ,NSDocument

ios晋级之路-layout机制

ios layout机制相关方法 - (CGSize)sizeThatFits:(CGSize)size - (void)sizeToFit ——————- - (void)layoutSubviews - (void)layoutIfNeeded - (void)setNeedsLayout ——————– - (void)setNeedsDisplay - (void)drawRect layoutSubviews在以下情况下会被调用: 1.init初始化不会触发layoutSubviews

ios晋级之路-tableViewCell设置背景颜色

如果你项修改一下cell的颜色的话cell.contentView.backgroundColor = [UIColor redColor]; 这样是没有问题的,但是如果你想把其修改成无色,那么就不可以了. 所以 为了改变单元格的背景色,你需要修改: 1 2 3 4 - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)

ios晋级之路-动画CABaseAnimation

想在CALayer中实现动画很容易,初学者可能会把思想局限于UIView层面上,其实不放用CALayer会比你想象的简单且思路清晰,上篇随笔中讲到了CALayer的一些属性,如果说你改变一些属性比如bounds,position你会发现它是会自带隐式动画的,而且效果不错,不过在这里你不能自定义动画事件并且让一组动画有效的执行.如果想实现上述的效果就需要CABaseAnimation //显示动画 CABasicAnimation * contentAnimation = [CABasicAnim

ios晋级之路-强引用和弱引用

在objective-c的ARC模式中,请看以下代码 id objc =[[NSObject alloc]init]; 这里id默认为强引用 在强引用中,有时会出现循环引用的情况,这时就需要weak来帮忙啦 int main(int argc, const char * argv[]) { id __weak obj0 = nil; @autoreleasepool { if (YES) { id obj1 = [[NSObject alloc]init]; obj0 = obj1; NSLog

ios 晋级之路- block深入

最近在写代码的时候感觉block有的时候真的很好用,传值.传递消息跟代理通知比起来真的是很快,特别是一些空间的点击事件回调函数 int (^myBlock)(int) = ^(int num){ return num; }; NSLog(@"%d",myBlock(3)); 其实定义一个block变量,就相当于定义了一个函数.但是区别也比较明显,以上面代码为例,在执行myBlock时并不会执行Block{}内部的代码,儿myBlock(3)才会执行{}内部的代码,这点跟函数很像 _bl