美文网首页
Xcode9关于cellForRowAt和MJRefresh 加

Xcode9关于cellForRowAt和MJRefresh 加

作者: 月咏蝴蝶 | 来源:发表于2017-09-27 13:54 被阅读76次

    升级Xcode9之后,发现UITableView(只针对拖拽控件)的几个问题:

    1. UITableViewDataSource的cellForRowAt方法一开始自动加载12-14个(跟原来重用机制里面的加载当前屏幕最多cell个数+1不一致)
    2. 用MJRefresh加载更多reloadData的时候,UITableView的contenOffset.y会跳动某一个cell

    问题原因:Xcode9 UITableView控件默认选择自动计算Row Height,所以才会导相关问题
    解决方法:把下图Automatic默认勾选去掉就好

    8DAD04EE-ABD8-4D7C-BC24-BA9DB909A871.png

    相关文章

      网友评论

          本文标题:Xcode9关于cellForRowAt和MJRefresh 加

          本文链接:https://www.haomeiwen.com/subject/zvluextx.html