前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为TableView添加内边距以让Cell具有“穿透”效果

为TableView添加内边距以让Cell具有“穿透”效果

作者头像
用户1451823
发布2018-09-13 16:06:14
1.4K0
发布2018-09-13 16:06:14
举报
文章被收录于专栏:DannyHoo的专栏DannyHoo的专栏

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1337876

之前项目中有一个效果需求:让TabBar具有透明效果以能看到被TabBar盖住的内容。效果图:

首先TabBar上背景色肯定得是有透明效果的。可如果直接使用高度为全屏TableView那么最后一个cell就只能以上图样式显示(最后一个cell的底部并不能在TabBar顶部),这与效果图又有些不符。效果图:

我刚开始的做法是为tableView添加一个高度为49的透明脚视图并且实现了最终的效果。

最近在学习新的项目,发现了另一种方法同样能实现这种效果,那就是为tableView设置内边距,让tableView内边距距离底部49.代码:

self.tableView.contentInset = UIEdgeInsetsMake(0, 0, 49, 0);

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年11月09日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档