2015-12-16 4 views
0

Привет, я создал проект с одним представлением, и я ввел в сцену кнопку, которую я вставляю в навигационную панель с кнопкой на панели справа на эту сцену, а затем создал вторую экран, который содержит изображение. Затем я перетащил кнопку бара на вторую сцену, используя Crtl + Drag, и выберите действие show для segue. который отлично работает.Segue не работает в раскадровке после создания навигационной панели

Проблема: Затем я создал третью сцену с некоторым видом изображения в ней, и я перетащил кнопку с первой сцены с помощью Crtl + Drag на третью сцену и выберите «show» для действия segue.

, но при запуске приложения работает только панель навигации segue, и кнопка ничего не делает.

UPDATE: Я нашел, почему эта проблема возникает, из-за ограничений представления стека. когда я помещаю кнопку или изображение в представлении стека и даю ему ограничение, он не будет работать. но почему ?

enter image description here

любое предложение?

+0

О 'UIImageView', не отвечающем на действия, вам нужно установить' UserInteractionsEnabled' на нем 'true' – hannad

+0

@hannad, а как насчет кнопок? у них одна и та же проблема - это моя раскадровка – anonymox

+0

Я не совсем уверен, в чем проблема с ними, но кнопкам не нужна такая же обработка выше. Не могли бы вы разместить несколько подробностей в вопросе о кнопках и о том, как вы подключили segues? – hannad

ответ

1

Согласно дискуссии, ваши первые проблемы были решены путем установки UserInteractionEnabled к true на UIImageView, а так же для кнопок, кажется, что они были настроены неверно в первый раз.