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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 5.00
carkov_1990
19 / 8 / 1
Регистрация: 28.12.2012
Сообщений: 32
#1

Навигация по страницам - Программирование iOS

05.04.2013, 11:08. Просмотров 1671. Ответов 28
Метки нет (Все метки)

Добрый день.
Я только начал изучать iOS. И сразу же возник вопрос. Используя storyboard можно сделать сегвей перемещением мыши например с кнопки на другую сцену, а как переходить от странице к странице программно?
Т.е. допустим происходит загрузка страницы и по какому то условию мы переходим на вторую страницу...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2013, 11:08     Навигация по страницам
Посмотрите здесь:

Навигация по страницам - Python
Здравствуйте. Не могли бы вы подсказать способ реализации по страницам (пагинация), не прибегая к велосипедам?

Навигация по страницам HTML - HTML, CSS
Здраствуйте, как сделать, что бы по нажатию на ссылку тебя перекидывало на другую страницу и направляло на ту часть текста которая тебе...

Размер окна или навигация по страницам - MS Excel
Добрый день! Очень много листов в документе, это затрудняет работу. Скажите, пожалуйста, в какие дебри надо залезть, чтобы изменить...

Тайтлы к страницам - PHP
Добрый день! Ребят помогите разобраться. Есть скрипт мониторинга серверов, но проблема в том, что все страницы с 1 тайтлом - заголовок у...

Переход по страницам - PHP
Подскажите как реализовать, скрипт который будет отлавливать все переходы на сайт (все урл www.site.ru, www.site.ru/page,...) и разбирать...

.NET 4.x Переход по страницам - C#
Задача такая: Есть ресурс http://sberbank-ast.ru/SupplierList.aspx (ASP.NET), нужно из под C# (обычное клиентское приложение)...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
667 / 529 / 45
Регистрация: 05.03.2010
Сообщений: 1,273
17.04.2013, 22:49     Навигация по страницам #21
отличная книга! еще могу посоветовать его же детище - Agile Software Development, хорошо рассказывает о самом процессе гибкой разработки и, естественно, как делать это качественно и правильно
alexpac26
14 / 22 / 0
Регистрация: 20.01.2013
Сообщений: 125
18.04.2013, 08:10     Навигация по страницам #22
Vorona, приниципы ОО мне известны.
принципы рефакторинга тоже

был одногруппник, который называл переменные от балдны - mickeyMouse, suuuperCool и так далее, вы мне его напоминаете
не надо путать называние типов от балды и называние типов в сокращенном виде

в данном случае названия типов просто сокращены для удобства, но никак не названы от балды
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
18.04.2013, 11:22     Навигация по страницам #23
Удобство чтения и удобство написания - совершенно разные вещи. Apple неспроста такие длинные имена для своих методов придумывал. Такое имя - уже половина описания. Чтобы в хелп поменьше бегать.
alexpac26
14 / 22 / 0
Регистрация: 20.01.2013
Сообщений: 125
18.04.2013, 11:33     Навигация по страницам #24
Apple неспроста такие длинные имена для своих методов придумывал
Длинное название должно подразумевать огромную значимость объекта и его огромные возможности

НО когда речь заходит от базовых типах, к которым доступ должен быть почти мгновенным таким как bool int и прочее,

выясняется что некоторые имеют слишком длинные названия, например NSMutableDictionary 19 символов текста

если бы не оболочка _xcode писать было их довольно сложно, либо каждый раз копировать
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
18.04.2013, 11:37     Навигация по страницам #25
Но есть же оболочка! Она для того и есть, чтобы код можно было спокойно читать, а не держать в голове 4000 сокращений.
alexpac26
14 / 22 / 0
Регистрация: 20.01.2013
Сообщений: 125
18.04.2013, 11:40     Навигация по страницам #26
4000
вы в 1000 раз преувеличиваете количество сокращений

я написал всего лишь список из

#define Strdin NSMutableString
#define String NSString
#define Dict NSMutableDictionary
#define Array NSMutableArray

4 сокращений которые, уже сильно облегчают написание кода
и все!
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
18.04.2013, 11:50     Навигация по страницам #27
Я учел это
Цитата Сообщение от alexpac26 Посмотреть сообщение
через макрос

Objective-C
1
2
3
4
5
6
7
8
#define story [UIStoryboard storyboardWithName:@"ИМЯ СТОРИ БОРДА" bundle:nil]
#define viewcontroller(name) [story instantiateViewControllerWithIdentifier:name]
#define GoToViewController(vc,name,anim) [vc.navigationController pushViewController:viewcontroller(name) animated:anim]
 
// использование
// если надо внезапно перейти на другой контроллер на стори боарде
 
GoToViewController(self, @"ИДЕНТИФИКАТОР КОНТРОЛЛЕРА",YES);
alexpac26
14 / 22 / 0
Регистрация: 20.01.2013
Сообщений: 125
18.04.2013, 11:54     Навигация по страницам #28
мой взгляд на это уже частично поменялся в ходе обсуждения

назовем это одним из способов перехода, не более
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2013, 11:55     Навигация по страницам
Еще ссылки по теме:

Распределение по страницам - PHP БД
Здравствуйте! Помогите решить задачу. У меня есть страница на которой выводятся обьявления о работе, но пока что они выводятся в виде...

Переходы по страницам - PHP БД
в гугле немного не то, тыкните меня пожалуйста носом или подскажите где можно почитать о такой реализации. Данные выводятся из мускула.

Переход по страницам. - C# WPF
Мне нужно по нажатию на кнопку перейти с MainPage.xaml на Page1.xaml: В ASP.NET это было Server.Navigation(patch); Как быть тут?

Переход по страницам - PHP БД
Доброе утро, форумчане. Как мне организовать переход по страницам (нажимаю кнопку далее, из базы берутся следующие 6 записей и выводятся на...


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

Или воспользуйтесь поиском по форуму:
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
18.04.2013, 11:55     Навигация по страницам #29
А, Первый шаг к читабельному коду. Хорошо. Надеюсь, не последний
Yandex
Объявления
18.04.2013, 11:55     Навигация по страницам
Ответ Создать тему
Опции темы

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