界面生成器在对象库中有不同的项目?

Posted

技术标签:

【中文标题】界面生成器在对象库中有不同的项目?【英文标题】:Interface builder had different items in the objecs library? 【发布时间】:2014-11-08 18:38:18 【问题描述】:

今天早上,我在离开几天后回到了我的 Xcode 5.1.1 项目。我切换到(已经打开的)Interface Builder 窗口。就在我单击要更改的对象时,我碰巧注意到右下角的对象库显示了一个我以前从未见过的项目列表。我已经在单击鼠标按钮,在单击生效前的短暂时刻,我注意到了用于显示按钮、斜角按钮和其他一些通常不存在的按钮形状的对象。

当然,然后鼠标点击生效,选择了我要编辑的对象,对象库又变回了通常的视图、标签、按钮等数组。我没能看到是什么在单击鼠标之前实际选择。

我一直在搜索对象库,但没有找到任何可以解释我正在查看的项目列表的内容。我认为它必须是特定于我的 UI 中某些元素的选项,但我尝试单击所有元素,包括表格,但找不到相同的对象列表。

我错过了什么?

【问题讨论】:

听起来你看到了为 Mac OSX 开发设置的对象 - IB 似乎喜欢将其加载为默认值 @Jugale:啊,这很有道理。想要发布作为答案以便我接受? 【参考方案1】:

您看到的对象属于 MacOSX 开发集 - InterfaceBuilder 似乎先加载它们,然后等到稍后再加载 ios 对象(如果需要)。

【讨论】:

以上是关于界面生成器在对象库中有不同的项目?的主要内容,如果未能解决你的问题,请参考以下文章

Mongodb _id 在同一个集合中有两种不同的数据类型

关于Android studio的项目界面各部分的认识

界面生成器 - 无法从路径加载设计对象(空)

界面生成器缩放?

自动生成ulua中使用的lua代码

NSViewController 和界面生成器