答案 0 :(得分:2)
在Xcode 10中,工具栏上有一个互锁的环形图标,显示了助手编辑器,但在Xcode 11中却没有。
界面略有变化,但功能仍然存在。编辑器窗格的右上角有两个按钮:
单击看起来像文本行的左按钮,将显示弹出菜单,您可以在其中选择各种编辑器配置选项。单击右侧按钮只会缩小现有编辑器的范围,并在其旁边添加另一个编辑器。
在主菜单栏中的“编辑器”菜单中也可以使用某些相同的选项。
答案 1 :(得分:2)
在Xcode 11中,我们现在有多个编辑器窗格。您可以根据需要召唤第二个窗格,第三个窗格。
当您有第二个窗格时,它不必是自动助手。换句话说,编辑器窗格本身是助手还是不是助手。因此,如果不是,则为手动。如果是这样,它是自动的。
要在作为助手和作为普通窗格之间切换,请从“编辑器”菜单中选择“助手”:
如果已对“助理”进行了检查,则该助理是自动的。它显示的内容自动取决于其他窗格。
如果未选中“助手” ,这是一个普通的编辑器窗格,并且是手动的。您可以在此编辑器中显示任何内容。
答案 2 :(得分:2)
如果您无法使用Add Editor
按钮,请使用快捷键:
Cmd + Ctrl + Shift + Enter
答案 3 :(得分:1)
答案 4 :(得分:0)
快捷方式:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/sd_f1_t1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/sd_f1_t2" />
</LinearLayout>
+ java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams
at android.widget.ListView.removeUnusedFixedViews(ListView.java:2070)
at android.widget.ListView.layoutChildren(ListView.java:1931)
at android.widget.AbsListView.onLayout(AbsListView.java:2198)
at android.view.View.layout(View.java:20715)
at android.view.ViewGroup.layout(ViewGroup.java:6202)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
at android.view.View.layout(View.java:20715)
at android.view.ViewGroup.layout(ViewGroup.java:6202)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1812)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1656)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1565)
at android.view.View.layout(View.java:20715)
at android.view.ViewGroup.layout(ViewGroup.java:6202)
at androidx.drawerlayout.widget.DrawerLayout.onLayout(DrawerLayout.java:1231)
at android.view.View.layout(View.java:20715)
at android.view.ViewGroup.layout(ViewGroup.java:6202)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
at android.view.View.layout(View.java:20715)
at android.view.ViewGroup.layout(ViewGroup.java:6202)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1812)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1656)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1565)
at android.view.View.layout(View.java:20715)
at android.view.ViewGroup.layout(ViewGroup.java:6202)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
at android.view.View.layout(View.java:20715)
at android.view.ViewGroup.layout(ViewGroup.java:6202)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1812)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1656)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1565)
at android.view.View.layout(View.java:20715)
at android.view.ViewGroup.layout(ViewGroup.java:6202)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
at com.android.internal.policy.DecorView.onLayout(DecorView.java:903)
at android.view.View.layout(View.java:20715)
at android.view.ViewGroup.layout(ViewGroup.java:6202)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2802)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2329)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1469)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7209)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1050)
at android.view.Choreographer.doCallbacks(Choreographer.java:862)
at android.view.Choreographer.doFrame(Choreographer.java:797)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1036)
at android.os.Handler.handleCallback(Handler.java:874)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:198)
at android.app.ActivityThread.main(ActivityThread.java:6729)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
+ control
+ option
:显示助理编辑器command
+ return
:仅显示编辑器(隐藏助手编辑器)在工具栏上使用编辑器
答案 5 :(得分:0)
答案 6 :(得分:0)
对于Xcode 11.2.1
命令+选项+返回
或
主菜单->编辑器->线路视图
答案 7 :(得分:0)
值得注意的是,您也可以通过按住Alt键并单击文件来打开助手编辑器