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

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

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

用照片演示:

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

但是,Notes允许这样:

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

你如何复制这种行为?

解决方法

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

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

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...