[2015-03-16]改变UITableView的hea…
来源:互联网 发布:22端口ssh爆破工具 编辑:程序博客网 时间:2024/05/21 15:38
问题
改变UITableView的header、footer背景颜色,这是个很常见的问题。之前知道的一般做法是,通过实现tableView:viewForHeaderInSection:
返回一个自定义的View,里面什么都不填,只设背景颜色。但是今天发现一个更简洁的做法。
更简洁的方法
对于iOS 6及以后的系统,实现这个新的delegate函数即可:
- (void)tableView:(UITableView *)tableView willDisplayFooterView:(UIView *)view forSection:(NSInteger)section { view.tintColor = [UIColor clearColor];}
还可以改变文字的颜色:
- (void)tableView:(UITableView *)tableView willDisplayFooterView:(UIView *)view forSection:(NSInteger)section{ UITableViewHeaderFooterView *footer = (UITableViewHeaderFooterView *)view; [footer.textLabel setTextColor:[UIColor whiteColor]];}
错误的尝试
写这篇文章的目的,主要是想记录两种错误的尝试。
当看到这个Delegate函数时,第一反应是想当然地这样做:
错误尝试1
- (void)tableView:(UITableView *)tableView willDisplayFooterView:(UIView *)view forSection:(NSInteger)section { view.backgroundColor = [UIColor clearColor];}
这样做是无效的,无论对什么颜色都无效。
错误尝试2
- (void)tableView:(UITableView *)tableView willDisplayFooterView:(UIView *)view forSection:(NSInteger)section{ UITableViewHeaderFooterView *footer = (UITableViewHeaderFooterView *)view; footer.contentView.backgroundColor = [UIColor redColor];}
这样做设成不透明的颜色就没问题。但设成clearColor,看到的还是灰色。
0 0
- [2015-03-16]改变UITableView的hea…
- 改变UITableView Cell的字体
- UITableView:改变 TableHeaderView 的高度
- UITableView:改变 TableHeaderView 的高度
- UITableView:改变 TableHeaderView 的高度
- UITableView:改变 TableHeaderView 的高度
- UITableView中改变UIImage尺寸的方法
- UITableView 背景颜色不能改变的原因
- 改变UITableView选中行高亮的颜色
- 改变UITableView的headerView、footerView背景颜色
- 改变UITableView的headerView、footerView背景颜色
- iOS UITableView动态改变tableHeaderView的高度
- 72.UITableView:改变 TableHeaderView 的高度
- 改变UITableView的headerView、footerView背景颜色
- 改变UITableView的headerView、footerView背景颜色
- 改变UITableView的headerView、footerView背景颜色
- 怎么样动态改变UitableView header的高度
- UITableView 改变边框颜色
- Ubuntu下Python建立和连接数据库
- [2014-11-25]友盟分享错误汇总
- [2014-12-03]XCode6提交appstore错…
- [2014-12-03]XCode6提交appstore错…
- [2015-03-08]IOS App Ic…
- [2015-03-16]改变UITableView的hea…
- [2015-03-16]解决UITableViewStyle…
- [2015-03-18]关于MWPhotoBrowser在…
- 63.Unique Paths II&机器人走方格II
- iOS8 storyboard中Use A…
- obj-c中-fobjc-arc-exceptions的解释
- 如何获取app(apk和ipa)中的资源
- C++ Programming Tutorials_2翻译
- The hierarchy of the type MyMessageInbound is inconsistent