iPhone 应用外观差异——模拟器到 iPad 部署

Posted

技术标签:

【中文标题】iPhone 应用外观差异——模拟器到 iPad 部署【英文标题】:iPhone app appearance differences--simulator to iPad deployment 【发布时间】:2014-10-04 19:52:53 【问题描述】:

我刚刚将我的 iPhone 应用程序部署到我的 iPad 2(我只有 ios 设备)上,并且惊讶地发现每个系统在显示内容方面的这些差异:

我已经在another post 中回答了截断问题,但是谁能告诉我按钮文本下划线和条形按钮背景是怎么回事?我正在使用 Xcode 5.1.1、iOS 7 SDK 进行编码。非视网膜 iPad 运行 iOS 7.1.2。

谢谢!

编辑:

我应该注意我的观察,深色条形按钮仅出现在模态 VC 中

【问题讨论】:

首先,您似乎已经接受了那里的答案。其次,您能否展示一些代码,特别是关于如何制作下划线的部分。 我接受了我的第一个(不同的、单独的)问题的答案,因为它回答了我询问的关于截断显示的问题,如上所述。至于我在这里问的下划线,我的问题的关键是没有任何代码指定下划线。它仅出现在应用程序的 iPad 部署中。我很乐意展示任何代码,但在 ipad 上,这种下划线现象出现在应用程序中所有非条形按钮上,所有这些按钮都是在我的故事板中创建的,并且没有任何代码指定下划线。跨度> 【参考方案1】:

好的,我在first answer to this question找到了这个好奇心的答案:

这是一个 iOS 7.1 辅助功能(打开按钮形状)导致我的问题中提到的两种异常,显然没有反映在我正在使用的 SDK 中。

感谢收看!对我来说并不明显,因为这是我第一次在设备上部署。希望对其他人有益。

【讨论】:

以上是关于iPhone 应用外观差异——模拟器到 iPad 部署的主要内容,如果未能解决你的问题,请参考以下文章

Xcode Ipad 模拟器背景图像拉伸

UITableView 在 iPhone 和 iPad 上有不同的选择行为

应用程序在所有 iphone 和 ipad 型号中的外观如何相同

Ipad 应用程序到 Iphone 应用程序

iPhone模拟器:默认启动iPad?

仅在 iPhone 上测试通用应用程序