iOS 6-导航栏下的 UI TableView Controller 表,如 iOS 7

标签 ios cocoa-touch ios7 ios6 uitableview

我目前正在制作一个应用程序,并试图让它同时支持 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/

相关文章:

iphone - iOS 中的 Windows,从 Android 构建多 Activity 应用程序的最佳方式?

cocoa-touch - 释放对象会破坏对象吗?

ios - 核心数据 : handle the case when iCloud turns off/on

ios - 检查 UITextfield 只有字母没有数值

iphone - 激活手电筒应用程序的 LED

iphone - 在没有应用商店提交的情况下更新 ios 应用程序

ios - React-native-fbsdk 与 pod FBSDKCoreKit 相关的问题

android - InAppBrowser 无法在使用 phonegap 的 Windows Phone 8 中工作

iOS7 - 6.1 和 7.0 的 Storyboard看起来不一致

ios - UIPageViewController 内的 UINavigationController 垂直滚动,导航栏高度损坏