【问题标题】:Create animated tableview [closed]创建动画表格视图[关闭]
【发布时间】:2015-12-19 15:30:16
【问题描述】:

我想创建一个以这种样式动画的表格:

https://www.dropbox.com/s/iq85pgaj2getbro/Untitled.mov?dl=0

正如您在视频中看到的那样,单元格在被拖动后会精确地覆盖整个屏幕。

如何实现?

【问题讨论】:

    标签: ios swift uitableview


    【解决方案1】:

    在滚动视图中,只需将 pagingEnabled 设置为 true。滚动视图将始终向上或向下舍入滚动偏移量,使其最终位于滚动视图边界的倍数上。

    作为UITableView 继承自UIScrollView,也可以在tableview 上设置它,但不确定table view 代码是否有任何冲突。

    不过,您可能需要注意的一点是顶部和底部条下方部件的插图。

    另一种选择是简单地实现其中一个滚动视图委托方法,例如 scrollViewDidEndDecelerating:scrollViewDidEndDragging: willDecelerate: 自己进行舍入。实施的具体方法取决于您想要获得的具体行为。

    【讨论】:

      【解决方案2】:

      我的解决方案是使用 UIPageViewController 进行垂直滑动。

      【讨论】:

        猜你喜欢
        • 2021-08-12
        • 1970-01-01
        • 2020-03-26
        • 2013-01-26
        • 1970-01-01
        • 2016-01-30
        • 1970-01-01
        • 2022-10-14
        • 1970-01-01
        相关资源
        最近更新 更多