Форум программистов, компьютерный форум CyberForum.ru

Swift

Войти
Регистрация
Восстановить пароль
 
хренотень
14 / 0 / 0
Регистрация: 04.05.2015
Сообщений: 11
#1

Клик по кастом-строке таблицы - переход, не пойму как сделать наличие кнопки back - Swift

05.04.2016, 11:21. Просмотров 437. Ответов 2
Метки нет (Все метки)

привет всем
начал изучать разработку под ios на swift
в общем всё плохо

я легко могу сделать вызов нового окошка (activity) под android, но не могу толком программно вызвать отображение нового окошка чтобы была в открывшемся кнопочка < Back
при клике на определенную строку таблицы я отображаю первый или второй контроллер
при этом до лампочки есть ли хоть какая-то связь между текущим контроллером и FirstViewController. оно работает, но нет кнопки назад.
а вот если назначить segue action show внутри FirstViewController на кнопку чтобы отобразило еще новый контроллер, то всё нормально

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

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
        switch indexPath.row {
        case 0:
            let vc = self.storyboard!.instantiateViewControllerWithIdentifier("FirstViewController");
            self.presentViewController(vc, animated: true, completion: nil);
            break;
        case 1:
            let vc = self.storyboard!.instantiateViewControllerWithIdentifier("SecondViewController")    ;
            self.presentViewController(vc, animated: true, completion: nil);
        default:
            break;
        }
    }

может я не ту функцию вызываю? или где-то не связываю вызванный контроллер с родителем?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2016, 11:21     Клик по кастом-строке таблицы - переход, не пойму как сделать наличие кнопки back
Посмотрите здесь:
PHP Как сделать переход при нажатии кнопки
Клик по строке таблицы Swing JavaFX
Как сделать фильтр одной таблицы по нужной строке другой таблицы? Delphi БД
WebBrowser - не пойму как сотворить клик (известе только текст и class элемента) Delphi
Как полностью изменить цвет Back кнопки в Navigation Bar ? Objective-C
Как сделать, чтобы при нажатии кнопки "наверх" происходил плавный переход в начало страницы jQuery
Как закрыть приложение при нажатии кнопки back или home? Basic4Android
Можноли как либо перехватить нажатие кнопки back на тулбаре и бэкспейса? JavaScript
Не получается запретить переход back в браузере PHP
не пойму как связать таблицы MS Access
Как сделать таблицу, удобную для back-end HTML, CSS
VBA Как проверить наличие кнопки на листе

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
хренотень
14 / 0 / 0
Регистрация: 04.05.2015
Сообщений: 11
05.04.2016, 11:23  [ТС]     Клик по кастом-строке таблицы - переход, не пойму как сделать наличие кнопки back #2
как выглядит сторибоард:
Миниатюры
Клик по кастом-строке таблицы - переход, не пойму как сделать наличие кнопки back  
хренотень
14 / 0 / 0
Регистрация: 04.05.2015
Сообщений: 11
05.04.2016, 11:44  [ТС]     Клик по кастом-строке таблицы - переход, не пойму как сделать наличие кнопки back #3
всё. сам решил
нужно было завернуть первый экран в navigation controller
и код переделать так:

C++
1
2
let toShow = self.storyboard?.instantiateViewControllerWithIdentifier("SecondViewController");
self.navigationController?.pushViewController(toShow!, animated: false);
Yandex
Объявления
05.04.2016, 11:44     Клик по кастом-строке таблицы - переход, не пойму как сделать наличие кнопки back
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru