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

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Alex2301
-21 / 0 / 0
Регистрация: 14.06.2013
Сообщений: 33
#1

Статитческие кнопки - Программирование iOS/iPhone

11.09.2013, 17:10. Просмотров 962. Ответов 10
Метки нет (Все метки)

Здравствуйте!
У меня есть приложение для iPhone там 3 стола, которые меняются с использованием page control. Нужно сделать статические кнопки которые буду отображаться на все трех экранах и во время перелистывания. Подскажите как это можно сделать?

Создавал окна по этому примеру.
http://www.wannabegeek.com/?p=168
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pro2005
44 / 44 / 3
Регистрация: 27.05.2013
Сообщений: 163
11.09.2013, 18:50     Статитческие кнопки #2
Если я правильно понял, смотрите в сторону UIButton.

*** а что в вашем понимании статитческие кнопки ???
Vorona
Peace 2 all shining faces
666 / 528 / 44
Регистрация: 05.03.2010
Сообщений: 1,271
11.09.2013, 23:00     Статитческие кнопки #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
просто положите кнопку на главную вьюху и чтобы она была самая последняя в иерархии (лежала выше всех элементов)
Дерево элементов будет выглядеть как-то так:

Код
View
 |
 |–PageControll
 |  |
 |  |–Moo
 |  |
 |  |–Foo
 |
 |–Button
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
12.09.2013, 11:00     Статитческие кнопки #4
Цитата Сообщение от Vorona Посмотреть сообщение
Дерево элементов будет выглядеть как-то так:
А я все думал как же это выразить-то... Решил забить
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
13.09.2013, 06:41     Статитческие кнопки #5
Цитата Сообщение от mobidevelop Посмотреть сообщение
А я все думал как же это выразить-то... Решил забить
Та же штука. Vorona силен
Alex2301
-21 / 0 / 0
Регистрация: 14.06.2013
Сообщений: 33
24.09.2013, 13:09  [ТС]     Статитческие кнопки #6
Появился еще один вопрос, с 3-й view по нажатию кнопки перехожу на отдельную view, переход делаю с использованием navigation controller. Вопрос вот в чем, на отдельной вьюшке тоже есть кнопка и мне нужно по ее нажатию вернуться назад. Я кинул связь на page controller, все работает но открывается 1-я view, а нужно что бы открылась 3-я. Как это можно сделать?
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
24.09.2013, 13:37     Статитческие кнопки #7
Цитата Сообщение от Alex2301 Посмотреть сообщение
Появился еще один вопрос, с 3-й view по нажатию кнопки перехожу на отдельную view, переход делаю с использованием navigation controller. Вопрос вот в чем, на отдельной вьюшке тоже есть кнопка и мне нужно по ее нажатию вернуться назад. Я кинул связь на page controller, все работает но открывается 1-я view, а нужно что бы открылась 3-я. Как это можно сделать?
Начнем с того, что переходите вы на UIViewController, если используете UINavigationController.
Далее,
мне нужно по ее нажатию вернуться назад.
хорошо, Но как это коррелирует с
все работает но открывается 1-я view, а нужно что бы открылась 3-я.
Вы хотели вернуться назад, вы вернулись. Где смысл того, что в последней цитате?
Alex2301
-21 / 0 / 0
Регистрация: 14.06.2013
Сообщений: 33
24.09.2013, 13:38  [ТС]     Статитческие кнопки #8
я перехожу с 3-ей, а возвращаюсь на 1-ю, а нужно возвращаться на 3-ю
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
24.09.2013, 13:42     Статитческие кнопки #9
Цитата Сообщение от Alex2301 Посмотреть сообщение
я перехожу с 3-ей, а возвращаюсь на 1-ю, а нужно возвращаться на 3-ю
вызывайте метод -popViewControllerAnimated: вместо -popToRootViewControllerAnimated:
Alex2301
-21 / 0 / 0
Регистрация: 14.06.2013
Сообщений: 33
24.09.2013, 13:52  [ТС]     Статитческие кнопки #10
Цитата Сообщение от zulkis Посмотреть сообщение
вызывайте метод -popViewControllerAnimated: вместо -popToRootViewControllerAnimated:
Я сейчас ничего не вызываю, просто на storyboard кинул стрелочку от кнопки
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.09.2013, 14:51     Статитческие кнопки
Еще ссылки по теме:

Objective-C Нарисовать линию по клику кнопки
Текст кнопки назад в навигационном контроллере Objective-C
Правильная обработка нажатя кнопки в TableView
Где обрабатывать нажатие кнопки
Изменить программно название кнопки Objective-C

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

Или воспользуйтесь поиском по форуму:
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
24.09.2013, 14:51     Статитческие кнопки #11
Разочарую вас, но вы "пушите" еще один сверху, вместо того, чтобы "попнуть" один.
Вы можете отнаследовать UIStoryboardSegue и переопределить метод -perform для того, что вы хотите сделать:
Objective-C
1
2
3
4
5
6
7
8
9
10
@interface PopSegue : UIStoryboardSegue
 
@end
 
@implementation PopSegue
- (void) perform {
    UIViewController *src = (UIViewController *) self.sourceViewController;
    [src.navigationController popViewControllerAnimated:YES];
}
@end
А затем в storyboard использовать этот класс для segue.
Либо используйте обычные методы UINavigationController из моего предыдущего поста.
Yandex
Объявления
24.09.2013, 14:51     Статитческие кнопки
Ответ Создать тему
Опции темы

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