对象库在Xcode 10中去了哪里?


197

在Xcode 10中,对象库在哪里显示视图和控制器对象,代码段以及以前在Xcode 9及更早版本的右下角出现的媒体?

Xcode 9:

Xcode项目窗口显示对象库

Xcode 10:

Xcode项目窗口显示与Xcode 9窗口相同的空间,为空


2
绝对让这个新事物烦人,带有此愚蠢的选项-单击事物event的事件
朱利安·F·

Answers:


268

捷径

  • Shift+ Command+ L:显示库。

  • Shift+ Command+ M:显示媒体库。


Xcode 10添加了工具栏按钮来访问对象库。

在此处输入图片说明

从Apple开发者论坛上的一个线程

库内容已从“检查器”区域的底部移到了一个覆盖窗口,可以像Spotlight搜索一样移动和调整其大小。一旦拖动项目,它便消失,但是在拖动之前按住Option键将使库保持打开状态,以进行其他拖动。

可以通过新的工具栏按钮,View > Libraries菜单或⇧⌘L键盘快捷键打开该库。内容与活动的编辑器动态匹配,因此同一UI可以访问代码段,Interface Builder,SpriteKit或SceneKit项目。长按工具栏按钮,View > Libraries菜单或⇧⌘M键盘快捷键即可使用媒体库。(37318979,39885726)


47
如果有一种方法可以固定此对象库,而又无需我不断按住“ Option”键,那就太好了。
保罗·索特

223
对于想出这个主意的白痴来说,在地狱中有一个保留的地方。我讨厌每次都要重新打开它,这只会减慢您的工作流程。他们也可以将搜索功能集成到侧边栏中,因此不需要单独的窗口。
Supertecnoboff

6
我赞成这项议案。当然,如果有时间,我本可以参加Xcode 10 beta并提出意见,但不能使其可移植是短视的。
P. Ent

7
我仅次于议案。绝对荒谬。应该是将其停靠在其所属位置的选项。
Agreensh

6
我以为我在Xcode 10 Beta中做错了什么,所以它没有停靠-这是完全荒谬的,应该替换此PM。这就像退回到最早打开所有窗口的Xcode版本一样。真是一团糟!
Nostradamus

121

什么是现有的答案(到目前为止)却忘了提及的是,如果你持有Option你召唤库窗口-即按Shift+ Option+ Command+ L,或保留Option的同时,单击工具栏上的Library按钮-保持打开,窗口永久,直到你使用其“关闭”按钮显式关闭它。

在此处输入图片说明

它没有并入(停靠)到当前项目窗口中,但是可以在任何项目中使用。关键是它几乎变成了普通窗口(确切地说,它变成了普通的浮动窗口)。


因此,在单击库时按住Option无效,但Shift-Option-Command-L可以。谢谢f!@#!
Mof

2
@Mof不确定您对“无效”的含义。按住Option同时单击工具栏中的库按钮的工作。
马特

搞清楚的道具。
juniorRubyist

2
@juniorRubyist我不能相信;在Xcode发行说明中。:)
哑光

1
我最肯定会尊重您的乐观和解决方案,就苹果方面的用户体验而言,我简直无法克服。想象一下,如果google将网址栏从Chrome中删除,并让您在单独的窗口中打开它并将其固定在主窗口中。为什么要产生任何摩擦以便用户与系统中最常用的部件之一进行交互?
Brian Sachetta

28

XCode 11-对象库位置

单击Xco​​de顶部栏右上角的加号图标。

在此处输入图片说明


1
这对我有用。备用路线:从Xcode顶部导航栏开始View -> Show Library
GraehamF

2
您是否知道如何将其固定在右下角,与以前的版本一样?谢谢。
ukw

1
如果在按下Xcode窗口顶部的图标时按住option键(alt在某些Apple键盘上称为键)+,则对象库将保持打开状态,而不是一直消失。它不会将自己嵌入到Xcode窗口中。如果您选择Xcode以外的应用程序,则对象库将消失,但是当您重新选择Xcode时,该对象库将返回
paulo62

19

可以通过新的工具栏按钮,视图→库菜单或Shift+ Command+ L键盘快捷方式打开库。通过长按工具栏按钮,视图→库菜单或Shift+ Command+ M键盘快捷方式可以使用媒体库。。

库内容已从“检查器”区域的底部移到了一个覆盖窗口,可以像Spotlight搜索一样移动和调整其大小。一旦拖动项目,它就会关闭,但是Option在拖动之前按住键将使库保持打开状态,以进行其他拖动。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.