在不使用基本国际化的情况下编辑 GUI
Posted
技术标签:
【中文标题】在不使用基本国际化的情况下编辑 GUI【英文标题】:Edit GUI without using base internationalization 【发布时间】:2013-12-11 16:36:31 【问题描述】:我将我的 Xcode 5 项目设置为使用 OSX 10.6 的构建目标,未选中 MainMenu.xib 的“使用自动布局”并遵循 this answer to turn off base internationalization。这导致我的 MainMenu.xib 文件从我的项目中删除。当我构建和运行我的项目时,窗口布局是我离开它的方式,但是进入 finder,在 Interface Builder 中打开 MainMenu.xib 并更改它的布局不会影响我的项目,当我再次构建并运行它时。
如何更改设置为 10.6 构建目标的项目的 GUI?
【问题讨论】:
@matt 我是 Xcode 的新手,所以我可能是错的,但是在构建到 10.8 之前的平台时,使用基本国际化会导致警告。我认为这可能会导致在旧系统上运行时出现问题,或者项目被 App Store 拒绝? 【参考方案1】:可以通过以下方式再次添加到项目中:
-
将
MainMenu.xib
从 Finder 拖到 Xcode 中的项目文件面板。
将打开一个对话框,选择复制项目(如果需要),创建的文件夹引用,然后添加到项目的目标(不是“测试”),点击完成,它应该可以工作了!
如果添加更完整的答案,我将最好回答它而不是我自己的。
【讨论】:
以上是关于在不使用基本国际化的情况下编辑 GUI的主要内容,如果未能解决你的问题,请参考以下文章
在不验证文件路径的情况下检查文件名中的无效字符(特殊字符和国际字符)