2016-09-10 2 views
5

Я пытаюсь создать свой дизайн пользовательского интерфейса по представлению стека. К сожалению, я не могу, поэтому теперь хочу удалить stackview из своей раскадровки. Я понятия не имею, как удалить его и вернуться к моему предыдущему дизайну без stackview. Итак, как мне это сделать?Как удалить стек из раскадровки

Я уже попытался это:

Select the stackview and click Editor -> Unembed 

Но эта ситуация удаляется вид стека и дизайн не изменился к до stackview enter image description here

Спасибо

+0

Редактор -> Unembed должно быть достаточно, вы пытались перезапустить xcode? –

+0

@ RashwanL как я могу перезапустить Xcode ?. я не нашел возможности перезапуска –

+0

Просто закройте приложение и запустите его снова. –

ответ

1

Проблема здесь в том, что дизайн не вернется к тому, как это было до представления стека. Когда вы помещаете его в стек, он удаляет ограничения.

Чтобы ответить на ваш вопрос, чтобы удалить представление стека, вы можете просто выбрать его и нажать delete. Чтобы вернуть его к тому, как это было до этого, вернитесь назад и упорядочите их, как вы хотите, и добавьте ограничения. Кажется, что вы можете быть новым для автоматической раскладки, Id рекомендовать этот учебник: 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

9

Редактор -> Unembed должно быть достаточно, чтобы удалить StackView. Here и here - это два учебника по StackViews, в которых вы можете узнать, как это работает и как правильно его реализовать.

+0

Да, это сработало. я могу подтвердить – arqam

6

Для того, чтобы удалить Stack View, два метода:

(A) (1) открыть навигатор затем вид контура; (2) выберите вид стека, который мы хотим удалить/удалить (см. select the Stack View); (3) В верхнем банке инструментов Xcode нажмите «Редактор», затем «Без объединения» (см. Editor-->Unembed). Вышеописанный метод удаления стека, который был выбран. (A) метод удаляет стек, который «внедряет» элементы пользовательского интерфейса. Элементы пользовательского интерфейса сохраняются.

(B) (1) откройте навигатор, затем набросок; (2) выберите вид стека, который мы хотим удалить/удалить; (3) нажмите клавишу «удалить». (B) метод удаляет стек и «внедренные» элементы пользовательского интерфейса. Элементы пользовательского интерфейса также удаляются.

Смежные вопросы