Хобрук: Ваш путь к мастерству в программировании

iOS8 касаются событий предыдущего контроллера, которые все еще вызываются

У меня два взгляда. В главном представлении есть функции touchesBegan, touchesMoved, touchesEnded. Я вызываю NSLog в этих методах.

Затем я вызываю второе представление с помощью PerformSegueWithIdentifier, для которого установлено значение «Показать подробности» (но я пробовал и другие варианты).

Проблема в том, что когда второе представление находится на переднем плане, кажется, что все события касания все еще регистрируются, и главный контроллер получает события касания.

Как сделать так, чтобы основной контроллер реагировал на сенсорные события только тогда, когда он находится на переднем плане?

23.10.2014

Ответы:


1

Вы можете попробовать удалить UIViewController из стека? или попытаться обработать ваши методы в

-(void)viewDidAppear:(BOOL)animated
 {
    [super viewDidLoad];
    //Do you're thing here
 }

я не уверен, как вы это делаете в Swift.

23.10.2014
Новые материалы

Как свинг-трейдеры могут использовать ИИ для больших выигрышей
По мере того как все больше и больше профессиональных трейдеров и активных розничных трейдеров узнают о возможностях, которые предоставляет искусственный интеллект и машинное обучение для улучшения..

Как построить любой стол
Я разработчик программного обеспечения. Я люблю делать вещи и всегда любил. Для меня программирование всегда было способом создавать вещи, используя только компьютер и мое воображение...

Обзор: Машинное обучение: классификация
Только что закончил третий курс курса 4 часть специализации по машинному обучению . Как и второй курс, он был посвящен низкоуровневой работе алгоритмов машинного обучения. Что касается..

Разработка расширений Qlik Sense с qExt
Использование современных инструментов веб-разработки для разработки крутых расширений Вы когда-нибудь хотели кнопку для установки переменной в приложении Qlik Sense? Когда-нибудь просили..

React Hooks: основы деструктуризации массива
Kent C. Dodds написал классный пост о том, как грядущая функция React под названием Hooks работает на капоте. Предстоящий хук React useState основан на деструктурировании массива, давайте..

Пакеты R, используемые в Tesla
Добро пожаловать обратно! R — очень популярный язык программирования, используемый множеством компаний, включая Tesla! Итак, давайте взглянем на некоторые пакеты R, которые использует Tesla...

Сокращение и слияние токенов для эффективных моделей VL: обзор
Часто в задачах, связанных с компьютерным зрением и НЛП, вычислительно затратная и требующая большого объема памяти обработка становится препятствием для более быстрого логического вывода модели, а..