首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iOS 7上使用预iOS 7外观和感觉

在iOS 7上使用预iOS 7外观和感觉
EN

Stack Overflow用户
提问于 2013-09-11 11:01:01
回答 4查看 5K关注 0票数 7

如何使用你的预iOS 7外观和感觉你的应用程序?我刚刚升级到iOS 7,我的手机上有一些应用程序是,仍然是,使用的是前iOS 7的外观和感觉。例如,一个应用程序正在使用旧的UIPickerView外观,但它运行在iOS 7上。

当我测试运行我在iOS 7模拟器上开发的应用程序时,它使用的是“自动”的新UIPickerView,而不做任何更改。

因此,我宁愿我的应用程序使用预iOS 7外观和感觉,直到,我已经升级了我的应用程序iOS 7。

下面是在iOS 7上运行Checkmark的图像,您可以清楚地看到它使用的是pre iOS 7键盘:

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-09-11 11:24:49

这很简单:您必须使用iOS6 SDK构建应用程序。iOS 7通过检查应用程序链接的SDK来检测较旧的应用程序。

您可以通过选择目标切换Xcode中的"Base“,切换到build选项卡,并在"Architecture”下找到"Base“构建设置。

如果您没有旧的SDK,您可能需要使用旧版本的Xcode (4.6)。Rob describes here如何将较新的Xcode指向旧的SDK。

请注意,虽然许多UI元素保留了它们的iOS 6外观,但也有一些没有(UIAlertViewUIActionSheet)。

票数 10
EN

Stack Overflow用户

发布于 2013-09-11 11:16:50

如果您使用的是标准UI组件,您将在iOS 7上自动获得新的样式,我不可能强迫它们出现在iOS 6中。要使它们显示为iOS 6元素的唯一方法是自己构建自定义元素并对它们进行样式设计,但是这样做有风险,当您提交给苹果时,他们会以破坏HIG为由拒绝。

票数 0
EN

Stack Overflow用户

发布于 2013-09-19 19:58:41

在运行iOS 7的设备上,所有系统UI(如警报和通知)都使用iOS 7外观,即使您的应用程序目前使用的是早期外观。

苹果过渡指南:ref/doc/uid/TP40013174-CH14-SW1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18739377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档