带有标题的UITableView对除UISearchBar以外的任何视图都不正确

我有第一个VC作为UITableView标准的基于主 - 细节导航的应用程序。 我想要几乎标准的UITableView与自定义的tableHeaderView(UISearchBar增加了额外的按钮)。

首先,我试图将UISearchBar设置为标题视图,一切正常。

但是当我将自定义视图(即使是简单的空UIView)设置为tableHeaderView时,表开始表现错误:

  • 标题视图滚动偏移不会自动调整(即标题不会自动向上或向下滑动)
  • 当推送到另一个视图控制器时,UITableView滚动到零contentOffset,这是用户注意到的
  • 这是扼杀,因为被设置为标题的UISearchBar不应该影响tableView滚动逻辑。 也许苹果使用一些隐藏的API?

    无论如何,有没有办法让自定义标题像SeacrBar一样顺畅运行(没有副作用)?

    链接地址: http://www.djcxy.com/p/55967.html

    上一篇: UITableView with header works incorrectly for any view except UISearchBar

    下一篇: Locking a UISearchBar to the top of a UITableView