【问题标题】:iPhone app incorrect autoresizing on iPadiPhone 应用程序在 iPad 上自动调整大小不正确
【发布时间】:2012-10-28 22:07:39
【问题描述】:

我已经开发了 iPhone 应用程序。当我尝试在 iPad 模拟器中运行此应用程序时,它没有显示 1x/2x 缩放按钮,而是以错误的方式显示应用程序自动调整大小视图。

我不想制作 ipad 原生笔尖/视图,所以我需要禁用自动调整应用程序。

有人可以帮忙吗?

编辑:在“摘要”选项卡中,是否在“设备”下拉菜单中选择了“iPhone”。

EDIT2:启动应用程序时,启动屏幕在小 1x 窗口中正确加载,而不是在第一个视图加载时切换到全屏。

【问题讨论】:

  • 你试过真正的ipad吗?有时模拟器会出现奇怪的行为。
  • 是的(iPad2/iPad v.3,使用 iOS 6.0.1 的展位)。和模拟器一样

标签: iphone objective-c ios autoresize


【解决方案1】:

转到 Target 的设置“摘要”选项卡,然后在“设备”下拉菜单中选择“iPhone”而不是“通用”。

【讨论】:

  • 这是我检查的第一件事。设备中选择了 iPhone
  • 您使用的是故事板还是笔尖?
  • 嗨 NikosM。我正在使用笔尖。这是较旧的项目。现在我正在使用 XCode 4.5 制作新版本。
  • 创建新笔尖时,您确定在设备类型中选择 iPhone 吗?那么,笔尖的尺寸检查器中是否为 iPhone 设置了尺寸?一次添加一个 nib 可能值得创建一个新项目并重新开始。
  • 我无法开始新项目。因为它现在非常巨大。我试图从应用程序中删除所有 4 个选项卡。然后只添加一个带有一个导航控制器的选项卡和一个带有 xib 文件的视图控制器。它总是一样的。看起来问题出在 mainWindow.xib 中。有什么想法吗?
【解决方案2】:

进入您的 Application-Info.plist 并检查 iPad 是否存在问题。 在一个项目中,我开始做一个应用程序 Universal,只开发了 iPhone 主题。然后,为了向客户展示一个预版本,我在 iPad 上进行了测试,屏幕完全相反(iPhone:纵向模式,iPad 横向)。我认为在 Info.plis 中仍然有 iPad : Landscape。也许是这样的。

【讨论】:

  • Info.plist 中没有与 iPad 相关的内容。
猜你喜欢
  • 1970-01-01
  • 2012-10-19
  • 1970-01-01
  • 1970-01-01
  • 2011-04-10
  • 2014-04-04
  • 1970-01-01
  • 2013-03-07
  • 2013-05-18
相关资源
最近更新 更多