我想读取其他项目的Xib文件,并使用Xcode以编程方式编辑它们(比如可能删除按钮或文本)。
可能吗?
你可以试试这个。
用户763308在url"How to link a.xib file to a class file with Xcode 4"给出了正确答案:
将.xib链接到Xcode4:下的类
打开你的.xib。在占位符中:选择"文件的所有者"。在右侧面板的第三个缩略图"Identity Inspector"中,编辑"Custom Class"字段并输入类的名称。然后我也不得不:
单击"对象"下的根视图。单击最后一个选项卡:"显示连接"。将"新建引用出口"拖动到"文件的所有者",然后选择"查看"。
是的,这是可能的。您也可以使用textedit编辑xib文件(XML)。
<object class="NSMenuItem" id="425164168">
<reference key="NSMenu" ref="720053764"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>