创建动画表格视图[关闭]
Posted
技术标签:
【中文标题】创建动画表格视图[关闭]【英文标题】:Create animated tableview [closed] 【发布时间】:2015-12-19 15:30:16 【问题描述】:我想创建一个以这种样式动画的表格:
https://www.dropbox.com/s/iq85pgaj2getbro/Untitled.mov?dl=0
正如您在视频中看到的那样,单元格在被拖动后会精确地覆盖整个屏幕。
如何实现?
【问题讨论】:
【参考方案1】:在滚动视图中,只需将 pagingEnabled
设置为 true。滚动视图将始终向上或向下舍入滚动偏移量,使其最终位于滚动视图边界的倍数上。
作为UITableView
继承自UIScrollView
,也可以在tableview 上设置它,但不确定table view 代码是否有任何冲突。
不过,您可能需要注意的一点是顶部和底部条下方部件的插图。
另一种选择是简单地实现其中一个滚动视图委托方法,例如 scrollViewDidEndDecelerating:
或 scrollViewDidEndDragging: willDecelerate:
自己进行舍入。实施的具体方法取决于您想要获得的具体行为。
【讨论】:
【参考方案2】:我的解决方案是使用 UIPageViewController 进行垂直滑动。
【讨论】:
以上是关于创建动画表格视图[关闭]的主要内容,如果未能解决你的问题,请参考以下文章