ios – 带有额外空间的UITableViewController滚动(如Notes应用程序)

前端之家收集整理的这篇文章主要介绍了ios – 带有额外空间的UITableViewController滚动(如Notes应用程序)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何复制Notes应用程序中发现的此行为:

>你有一个UITableViewController与项目,
>您可以向下滚动列表(包含大量项目),
>当您点击列表的底部时,您可以“过度滚动”一下,但列表不会一直向后滚动.最后一项下面会留下一些空间. Notes中使用此空间来显示一些布局图像.

用照片演示:

这是一个“未注册”列表.使用UITableViewController很容易创建.当你“拉”列表时,默认的UITableViewController会弹回到这个状态.

但是,Notes允许这样:

例如.滚动后留下一点空间,不要让它一直反弹.

你如何复制这种行为?

解决方法

您可以像这样更改tableView的内容insets:
[_tableView setContentInset:UIEdgeInsetsMake(0,100,0)];

在滚动时,您最终会在tableView的底部插入一个100像素的插页.

猜你在找的iOS相关文章