现象
周六, 天气热, 空调不开, 办公室闷闷得, 一个小Bug陪着我。
boss昨天提建议说, 为什么我的ip6不能完全展示我下载的VR视频啊, 这个体验真不好, 解决下, 我隔着300度的镜片后, 看着这个Bug, 这个不是很贱单么?
贴图:
拉不上来.gif
原因
因为项目之前是别人在做, 不熟悉源码,仔细的看看了, 发现因为tableView的高度计算的有问题
解决办法
之前的源码:
<pre><code> self.tableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 64, SCREEN_WIDTH, SCREEN_HEIGHT -64) style:UITableViewStyleGrouped];</code></pre>
我们知道 , iOS中导航栏加上状态栏高度为64, 下面tabbar标签栏的高度是49, 之前的, 问题就出在这里. 所以改动之后的是
<pre><code> self.tableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 64, SCREEN_WIDTH, SCREEN_HEIGHT -113) style:UITableViewStyleGrouped];</code></pre>
是的, tableView的高度发生了变化, 这个问题很简单, 本来不打算写这个问题了, 但是想练习下简书 的MarkDown的写作方法, 恩, 很优雅, 哈哈😁
下面附上, 改动之后的效果
改动之后.gif
寄语
日积月累, 天天进步
终有一天, 努力的你会变成你喜欢的那种人生。
-END-
网友评论