我尝试这样做,但 Interface Builder 拒绝打开生成的文件:
替代文字 http://img81.imageshack.us/img81/7194/screenshot20091102at252.png
“Interface Builder 无法确定 [文件名] 的类型”
我尝试这样做,但 Interface Builder 拒绝打开生成的文件:
替代文字 http://img81.imageshack.us/img81/7194/screenshot20091102at252.png
“Interface Builder 无法确定 [文件名] 的类型”
回答您的问题(正如您在标题中所说):是的。我用 TextWrangler 做了一个测试(移动了一个小部件),它就像一个魅力。
我怀疑,您在编辑文件时还更改了其他内容(编码、文件名)。您应该使用 xib 的副本再次尝试,并在原始和结果之间进行比较。
有可能的。只是任务的复杂性正在接近用汇编程序编写 Web 应用程序的复杂性。
开玩笑。强烈不推荐。我认为这个 Xib 不是你的,界面生成器只是不允许你使用它。
虽然 XIB 文件的 XML 格式在某种程度上是为了便于人类阅读,但 XIB 文件不应该手动编辑。虽然文件可能看起来是可合并的,但对象图很复杂,除非在 Interface Builder 中进行编辑,否则无法维护。
即使它看起来有效,但这是不受支持的,并且可能会导致更复杂的问题。最好在 Interface Builder 上提交增强请求以提供您需要的功能,而不是尝试手动编辑 XML。