《bug引发的思考-----layoutIfNeeded》

2019-12-20  本文已影响0人  不够果断是种癌

由来:tableView滚定到某一组的某一行的时候会出现遮挡.也就是多滚动了一点。

楼主的做法是:

// 无遮挡的路线

书籍详情----阅读器-----目录

// 有遮挡

书籍详情----目录------阅读器 ----目录

先从栈里面找,找到直接跳转,找不到创建再跳转。(目录和阅读器的相互跳转)

最开始楼主以为是堆栈的问题,后来发现不是。接着又以为是安全区域问题核查了一遍也没有。最后到处查资料发现了问题。

刷新之后,一定要加上这句再去滚动到指定地方,要不然容易引起contentSize的错误

同时这句话的意思是 如果需要就重新刷新视图,不需要则视图不变动。

上一篇下一篇

猜你喜欢

热点阅读