我目前正在制作一个应用程序,并试图让它同时支持 iOS6 和 iOS7。我的主视图是一个 UITableViewController。当我向下滚动时,我隐藏了导航栏。在 iOS7 中, View 默认从导航栏下方开始,因此隐藏导航栏基本上可以扩展表格。但在 iOS6 上,表格 View 从导航栏下方开始,因此当它被隐藏时,它以前所在的位置会有一个空白。
如何在 ios6 上使表格也从导航栏下方开始?
我知道,如果我的 View 不是 UITableView,这样做可能会更容易,但我已经按照这种方式设置了它,并且还在使用它的 UIRefreshControl 功能。
最佳答案
使您的导航栏半透明,这样您就可以将表格 View 一直延伸到导航栏下方。
关于iOS 6-导航栏下的 UI TableView Controller 表,如 iOS 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22753228/