在 Xcode 中,如何在不复制插座引用的情况下复制 xib 文件
In Xcode, how do I copy a xib file without copying outlet references
我有一个 table 单元布局的 xib 文件。我还有 4 个单元格布局需要创建,它们在结构上类似于布局 1,但在内容上不同。对我来说,最简单的方法是只复制 "layout" 而无需引用出口并手动修改差异。每个不同的 xib 文件都会有一个不同的对应 swift 文件。
这可能吗?
您需要将 xib 文件复制粘贴为任何文件(在选择 xib class 时执行 ctrl-c,就像在左侧矩形中一样),更改它是名称和 class ,然后通过单击 X
断开这样的插座
Outlets 是 xib 的一部分,它定义了您的单元格并具有唯一标识符,您可以尝试将其作为 XML 文件打开(右键单击 > 打开为 > 源代码)并搜索 outlet
例如 :
<outlet property="imageView" destination="S84-Xm-qhg" id="5Kc-ew-jDG"/>
我还认为最好遵循 Sh_Khan 的答案,复制并断开现有插座,使用界面生成器,并让 xcode 处理插座的断开。
我有一个 table 单元布局的 xib 文件。我还有 4 个单元格布局需要创建,它们在结构上类似于布局 1,但在内容上不同。对我来说,最简单的方法是只复制 "layout" 而无需引用出口并手动修改差异。每个不同的 xib 文件都会有一个不同的对应 swift 文件。
这可能吗?
您需要将 xib 文件复制粘贴为任何文件(在选择 xib class 时执行 ctrl-c,就像在左侧矩形中一样),更改它是名称和 class ,然后通过单击 X
断开这样的插座Outlets 是 xib 的一部分,它定义了您的单元格并具有唯一标识符,您可以尝试将其作为 XML 文件打开(右键单击 > 打开为 > 源代码)并搜索 outlet
例如 :
<outlet property="imageView" destination="S84-Xm-qhg" id="5Kc-ew-jDG"/>
我还认为最好遵循 Sh_Khan 的答案,复制并断开现有插座,使用界面生成器,并让 xcode 处理插座的断开。