Форум программистов, компьютерный форум, киберфорум
Наши страницы
Swift
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
хренотень
15 / 1 / 0
Регистрация: 04.05.2015
Сообщений: 16
#1

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

05.04.2016, 11:21. Просмотров 557. Ответов 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;
        }
    }

может я не ту функцию вызываю? или где-то не связываю вызванный контроллер с родителем?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2016, 11:21
Ответы с готовыми решениями:

Как сделать переход при нажатии кнопки
Делаю тестирование.Помогите пожалуйста сделать смену вопроса.При нажатии на...

Нужно сделать переход или как анимацию кнопки
Хочу сделать анимацию кнопки. Не знаю какой компонент взять, можно ли на...

Клик по строке таблицы Swing
Здравствуйте. Я обрабатываю клики по строках таблицы так: ListSelectionModel...

Как сделать фильтр одной таблицы по нужной строке другой таблицы?
нет ответа на мой вопрос?

WebBrowser - не пойму как сотворить клик (известе только текст и class элемента)
Вот элемент: &lt;div class='icbtn_iconLabel'&gt;Текст&lt;/div&gt; Пробую так: ...

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

C++
1
2
let toShow = self.storyboard?.instantiateViewControllerWithIdentifier("SecondViewController");
self.navigationController?.pushViewController(toShow!, animated: false);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2016, 11:44

Как полностью изменить цвет Back кнопки в Navigation Bar ?
Добрый день! NSDictionary *attributes = ,UITextAttributeTextColor, nil]; ...

Как сделать, чтобы при нажатии кнопки "наверх" происходил плавный переход в начало страницы
Здравствуйте. Вот написал программку перемещения наверх при нажатии кнопки....

Как закрыть приложение при нажатии кнопки back или home?
Добрый день уважаемые! Помогите с написанием кода. Мне необходимо, что бы при...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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