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

Подвисание ViewController при переходе по UINavigationBar - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Berk_off
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 4
12.10.2013, 11:58     Подвисание ViewController при переходе по UINavigationBar #1
Проблема такая. Имеется UINavigationBar в котором организованы переходы во ViewController. В 7 переходе у меня открывается галерея, но это происходит с "затыком" (подвисанием, ничего нажать нельзя) на несколько секунд (2-3). При этом, если я перехожу к галереи из 2 ViewController, то такого не замечается. Еще подобный "затык" наблюдается при действии возврата (из 5 к 4 переходу). Я уже полностью выключал работу ViewController, но они все равно виснут на несколько секунд.
Делаю под iOS 6 с использованием storyboard.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2013, 11:58     Подвисание ViewController при переходе по UINavigationBar
Посмотрите здесь:

как связать ViewController со Storyboard
два viewController-a
2 ViewController Objective-C
Изменить ViewController
xcode ViewController
Objective-C Не создаются объекты на ViewController
Модальный ViewController
Добавить рекламный банер в UINavigationBar Objective-C
Как сохранить данные при переходе на другой ViewController?
Как удалить ViewController из UITabBarController Objective-C
Запуск нового ViewController из кода Swift
Objective-C MVC storyboard+ViewController

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
12.10.2013, 15:07     Подвисание ViewController при переходе по UINavigationBar #2
Смотрите на выделение памяти, к примеру во viewDidLoad, viewWillAppear, и прочих callback методах.
Может вы очень много картинок в память подгружаете разом - вот вам и "затык".
Berk_off
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 4
13.10.2013, 12:31  [ТС]     Подвисание ViewController при переходе по UINavigationBar #3
Как во viewDidLoad, проверить сколько памяти потребляет? Memory Report пишет, что 6 мегабайт. Картинок 2 или 3 гружу. Каждая картинка не превышает 200кб, и в среднем 80кб. Попробовал по времени посмотреть

Получается:
2013-10-13 12:25:35.774 tmp[15995:c07] isViewLoaded = 2013-10-13 08:25:35 +0000
2013-10-13 12:25:35.774 tmp[15995:c07] isViewLoaded = 2013-10-13 08:25:35 +0000
2013-10-13 12:25:35.775 tmp[15995:c07] segueGalleryView
2013-10-13 12:25:35.776 tmp[15995:c07] isViewLoaded = 2013-10-13 08:25:35 +0000
2013-10-13 12:25:35.777 tmp[15995:c07] viewDidLoad = 2013-10-13 08:25:35 +0000
2013-10-13 12:25:35.778 tmp[15995:c07] isViewLoaded = 2013-10-13 08:25:35 +0000
2013-10-13 12:25:35.779 tmp[15995:c07] isViewLoaded = 2013-10-13 08:25:35 +0000
2013-10-13 12:25:36.130 tmp[15995:c07] isViewLoaded = 2013-10-13 08:25:36 +0000
2013-10-13 12:25:36.131 tmp[15995:c07] viewDidAppear = 2013-10-13 08:25:36 +0000

После чего все висит пару секунд, только потом могу листать галерею.
Berk_off
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 4
16.10.2013, 18:42  [ТС]     Подвисание ViewController при переходе по UINavigationBar #4
Я уже пробовал поставить на форму только одну кнопку (больше ничего не обрабатывается). Пробовал и prepareForSegue комментировать, тот же эффект. Причем я ее не могу нажать несколько секунд. Если это же окно открыть из первых Бордов, но она сразу нормально открывается.
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
17.10.2013, 08:16     Подвисание ViewController при переходе по UINavigationBar #5
Может вы проще код покажете?
Того контроллера откуда идет segue, и того куда.
Berk_off
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 4
21.10.2013, 11:07  [ТС]     Подвисание ViewController при переходе по UINavigationBar #6
Путем долгого копания в коде, разобрался. Я использовал модуль для прокрутки текста в UILable, И добавлял такой текст, ибо крутился он классно). Но видимо при переходе из view во view, он эти элементы долго удаляет, и появляется эффект торможения. Теперь нужно новый скролл текста искать. Благодарю за помощь
Yandex
Объявления
21.10.2013, 11:07     Подвисание ViewController при переходе по UINavigationBar
Ответ Создать тему
Опции темы

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