该应用程序基于 UITabBar。搜索栏嵌入在导航控制器中。尽管 automaticAdjustsScrollViewInsets 属性的值为 YES,结果控制器的滚动视图的 .bottom contentInset 不尊重标签栏。
带有演示的 UICatalog 示例的精简版本在这里:GitHub 上的 SearchResultsIncorrectContentInsetsDemo
重现步骤:
- 专注于搜索字段并执行一些搜索(例如'o')
- 按“搜索”按钮隐藏键盘
- 尝试将结果向上滚动到底部
表格视图内容的底部隐藏在标签栏下方。