2015-07-08 3 views
0

Я довольно новичок в Swift и пытаюсь подключить кнопку к другому контроллеру View. В других приложениях, которые я создал с помощью Swift, я смог легко управлять, перетащив кнопку на другой контроллер представления, где он будет отображать «показ» в качестве опции для клика. Когда я запустил его и щелкнул по кнопке, он отобразит желаемый контроллер просмотра.Как подключить кнопку к новому контроллеру представления iOS Swift?

В приложении, над которым я работаю, я пытался добавить страницу настроек, к которой можно было получить доступ, нажав кнопку. Когда я попытался щелкнуть правой кнопкой мыши и перетащил кнопку во второй элемент управления представлением, он отобразил только три варианта: push, modal и custom. Я выбрал push, и когда я запустил приложение и нажал кнопку, он показал ошибку SINABRT. Как я могу подключить кнопку к второму диспетчеру просмотра, просто нажав на нее?

ответ

0

Вы увидите только опцию «показать», если вы работаете над проектом, ориентированным на iOS 8 и более поздние версии, поскольку это новая функция, которая поможет вам определить правильный способ отображения вашего нового контроллера представлений. Он будет выбирать «push», если вы находитесь в контроллере навигации и «модальном», если вы находитесь в контексте обычного контроллера.

Здесь вы можете работать над проектом с целью развертывания для iOS 7 или ниже. Вы можете использовать «модальный» здесь, чтобы представить контроллер вида снизу экрана и реализовать кнопку выхода. Или вы можете встроить свой текущий контроллер представления в контроллер навигации, чтобы использовать «push», чтобы сделать новый контроллер просмотра нажатым с правой стороны налево, с помощью кнопки «Назад» для автоматического перехода назад.

+0

Спасибо! Это действительно помогло! – jpegger

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