xcode 5 中的奇怪行为(打开我的旧 ios 应用程序时)
Posted
技术标签:
【中文标题】xcode 5 中的奇怪行为(打开我的旧 ios 应用程序时)【英文标题】:Strange Behavior in xcode 5 (While opening my old ios app) 【发布时间】:2013-10-18 07:01:10 【问题描述】:我在 ios 中创建了一个通用应用程序。它在 iPhone 和 iPad 上运行良好。几天前我将我的 Xcode 版本更新为 5,现在我看到我的项目出现了一些奇怪的行为。当我打开我的项目 xib 文件时,屏幕中不存在所有标签、按钮和图像。因此,当看到我的标签时,按钮的框架大小都设置为 (0,490,0,0)。标签和按钮的宽度和高度应为零。我还有 20 个 xib 屏幕,所以我不想手动对齐所有这些屏幕。
可以修复吗?
提前致谢……。
注意事项:
- My iPad xib do not changed. Only iPhone xib has changed.
- I don't have repository account for this project.
- I have another mac with xcode4.5 , and when i open my project it works good. Do i need to change any autoresizing mask in xcode4.5 to fix this issue?
- I don't use auto layout , story board in my project.
【问题讨论】:
【参考方案1】:当您更改 Storyboard
或 xib
文件检查器 > 界面生成器文档 > 查看方式从 'iOS 6.1和更早”到“iOS 7 或更高版本”,反之亦然。
要使您的界面看起来正确,您必须手动修复它。
【讨论】:
我更改了我的 xib 设置,如下所示 我更改了我的 xib 设置,如下所示文件检查器 > 界面构建器文档在 Xcode 4.6 中打开查看为“iOS 6.1 及更早版本”但这并没有解决我的问题。正如你所说,我们必须手动修复它。好的,我如何使用这个 Xcode 查看我的旧设计?正确对齐 它适用于 XCode 5。如果您没有快照或存储库,则无法恢复它。为了在将来规避这个问题,请使用 Interface Builder 约束。 好的。我得到了它。还有一个问题,正如我之前所说,我有另一台带有 Xcode 4.5 的 Mac。我可以用旧的 Xcode 更新我在存储库中的项目,并在新的 xcode5 中获取它(在另一个 mac 中)。如果可能的话,告诉我该怎么做?以上是关于xcode 5 中的奇怪行为(打开我的旧 ios 应用程序时)的主要内容,如果未能解决你的问题,请参考以下文章
更新到 Xcode 5.1.1 导致 iOS 应用程序出现奇怪的崩溃