码迷,mamicode.com
首页 > 移动开发 > 详细

iOS中TableView小技巧

时间:2015-08-19 11:12:54      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:ios   tableview   技巧   

摘要:

TableView是ios开发中经常用到的控件,这里统一记录一下开发中遇到的常用小技巧,不断探索更新,也希望大家可以告诉我更多常用的小技巧啦~一起进步


1、去除多余的列表线条

原始的TableView在没有数据的行也会显示一条条的线条,不太美观,用一行代码可以解决,一般放在ViewDidLoad中

self.tableView.tableFooterView = [[UIView alloc] init];

具体原理还没弄懂,知道的麻烦指教一下~


2、选中列表条目后取消选中的背景颜色

不处理的情况下,选中一行后,该行会保持被选中的背景色,一般我们不希望其保持,而是一闪而过告知用户选中过就好了,在TableView的Delegate方法中实现:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    [tableView deselectRowAtIndexPath:indexPath animated:YES];// 选中后取消选中的颜色
}


3、滑动列表时收起键盘

一般列表都会伴随着搜索框或其他输入框,我们在输入时弹出键盘,但是滑动列表时就表示我已经输入完毕了,不希望键盘保持在界面上,而是自动收起,同样是在TableView的Delegate方法中实现,但是是用的ScrollView的方法,让搜索框之类的放弃第一响应即可:

// 滑动时收起搜索框的键盘
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
    [self.searchBar resignFirstResponder];
}


持续探索更新中...


转载请注明出处,谢谢

版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS中TableView小技巧

标签:ios   tableview   技巧   

原文地址:http://blog.csdn.net/cloudox_/article/details/47777055

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!