ios - iOS7 上的 App UI 看起来像 iOS 6 上的 UI

标签 ios

因为我需要我的应用程序在 iOS 6iOS 7 上运行,所以我已将我的“iOS 部署目标”设置为“Project”以及“Targets”到 iOS 6.0。然而,在这样做之后,当我创建一个 ipa 文件 并将其安装到我的 iPad(在 iOS 7 上运行)时,我看到了所有内容转换为 iOS 6 的外观 - 搜索栏、键盘等。为什么会这样?

我认为在 iOS 7 上,我所有的 UIComponents 都将在 iOS 7 中看起来像预期的那样,同样的事情也会发生在 iOS 6,当我在运行 iOS 6 的设备上运行它时!为什么一切都搞砸了???

最佳答案

这可能取决于您选择的 Base SDK

如果您使用的是 Xcode 5:在左侧面板中选择您的项目,然后单击选项卡 Build Settings,检查您的 Base SDK 是否为“Latest iOS (iOS 7 )".

您应该始终使用最新的 sdk 作为 Base SDK,它代表用于构建您的应用程序的 SDK。 如果你想支持旧的 iOS,你应该只更改 Deployment Target

为您的targetproject 检查它,因为 target 会覆盖项目设置

关于ios - iOS7 上的 App UI 看起来像 iOS 6 上的 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21510317/

相关文章:

iOS7 UITableView scrollsToTop 不起作用

iphone - 更改 UITableView 以清除颜色

iphone - 异常 'NSInvalidArgumentException' ,原因 : '-[AnnotationView setCoordinate:]: unrecognized selector sent to instance

ios - 使UIImage具有圆角和边框

ios - Bool WebView 功能未按计划工作

ios - 从 Swift 函数中的异步调用返回数据

iphone - 安装时将数据传递到我的应用程序

ios - 在 MapKit 中使用字母数字表示的自定义图钉

iphone - 视网膜显示核心图形字体质量

ios - 在 UIScrollView 中停止和启动视频