美文网首页SwiftUI
SwiftUI-List下拉刷新上拉更多的简单实现

SwiftUI-List下拉刷新上拉更多的简单实现

作者: 糖醋冰淇淋 | 来源:发表于2019-11-26 09:57 被阅读0次

    SwiftUI目前下拉上拉的实现大部分是基于对offset的判断 ,下拉刷新的实现可以参考SwiftUI-PullToRefresh。本文根据SwiftUI的特点来实现上拉更多。

     List默认是VStack布局,可以将内容的展示用ForEach实现,在内容下面我们放一个Button ,在Button的onAppear方法里调用loadMore方法。Demo链接

    实现效果如下:

    这样的实现体现了SwiftUI简洁的优雅,不过有个小问题,如果List初次加载的内容没占满屏幕,Button的onAppear方法会自动调用,所以需要数据返回总的page来做判断比较合适.

    相关文章

      网友评论

        本文标题:SwiftUI-List下拉刷新上拉更多的简单实现

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