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

如何复制Notes应用程序中发现的此行为:

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

用照片演示:

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

但是,Notes允许这样:

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

你如何复制这种行为?

解决方法

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

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

以上是来客网为你收集整理的ios – 带有额外空间的UITableViewController滚动(如Notes应用程序)全部内容,希望文章能够帮你解决ios – 带有额外空间的UITableViewController滚动(如Notes应用程序)所遇到的程序开发问题。

如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。