【问题标题】:How can I delete stack view from storyboard如何从情节提要中删除堆栈视图
【发布时间】:2017-01-18 06:23:21
【问题描述】:

我正在尝试通过堆栈视图进行 UI 设计。不幸的是,我做不到,所以现在我想从我的故事板中删除 stackview。我不知道如何删除它并在没有 stackview 的情况下恢复我以前的设计。那么我该怎么做呢?

我已经试过了:

Select the stackview and  click Editor -> Unembed

但是这种情况删除了stackview,设计并没有变回stackview之前的样子

谢谢

【问题讨论】:

  • Editor -> Unembed 应该够了,你试过重启xcode了吗?
  • @RashwanL 如何重新启动 Xcode?我没有找到任何重启选项
  • 只需关闭应用程序并重新启动即可。
  • @RashwanL 设计没有像 stackview 之前那样改变
  • 您能否上传您的项目并以某种方式发送链接,我会尽力帮助您。

标签: ios objective-c swift uistoryboard uistackview


【解决方案1】:

Editor -> Unembed 应该足以删除 StackView。 Herehere 是关于 StackViews 的两个教程,您可以了解它的工作原理以及如何正确实现它。

【讨论】:

    【解决方案2】:

    为了删除一个Stack View,有两种方法:

    (A) (1) 打开导航器然后打开大纲视图; (2)选择我们要删除/移除的Stack View(见select the Stack View); (3) 在顶部的 Xcode 工具横幅中单击 Editor 然后 Unembed。(参见 Editor-->Unembed )上面将删除堆栈视图,它被选中 (A) 方法移除“嵌入” UI 元素的 Stack。保留 UI 元素。

    (B) (1) 打开导航器然后打开大纲视图; (2)选择我们要删除/移除的Stack View; (3) 点击“删除”键 (B) 方法移除了 Stack 和“嵌入”的 UI 元素。 UI 元素也被删除。

    【讨论】:

      【解决方案3】:

      这里的问题是设计不会回到堆栈视图之前的状态。当您将它放在堆栈视图中时,它会删除约束。

      所以要回答您的问题,要删除堆栈视图,您只需选择它并点击删除即可。要将其恢复到以前的状态,请返回并按照您的意愿安排它们并添加约束。看来你可能是自动布局的新手,我推荐这个教程:https://www.raywenderlich.com/115440/auto-layout-tutorial-in-ios-9-part-1-getting-started-2

      这里有一个专门针对堆栈视图的教程: https://www.raywenderlich.com/114552/uistackview-tutorial-introducing-stack-views

      如果您更像是视觉学习者: https://www.youtube.com/watch?v=zGi1XyhUREY

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-19
        • 2021-10-29
        • 2011-02-05
        • 2016-03-02
        • 2023-01-26
        • 1970-01-01
        相关资源
        最近更新 更多