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

Swift

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

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

05.04.2016, 11:21. Просмотров 419. Ответов 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
Посмотрите здесь:

Как сделать сдвиг контента в UIScrollView при вводе данных в TextField? Swift
Как сделать эл-книжку для Андроид версии Swift
Как сделать подсчет правильных ответов в викторине? Swift
Как сделать прозрачный TitleBar в окне (MAC OS, XCode, Swift, Cocoa) Swift
Swift Выплывающее меню по нажатию кнопки (popover?)
Swift Переход в браузер
Swift Почему не работает переход после клика по cell в результате поиска по таблице?
Как сделать подобное приложение? Swift
Рандомный переход между окнами Swift
Ручной переход segue Swift

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
хренотень
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
Ответ Создать тему
Опции темы

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