Я сейчас работаю над приложением с такой структурой:
У меня есть контроллер представления, который мы назовем MainViewController, который обрабатывает все сенсорные события для приложения.
MainViewController имеет в качестве переменной экземпляра представление, называемое canvasView.
canvasView имеет UITextView с именем hiddenTextView.
Есть и другие невидимые виды, и поэтому UITextView не первый, кто регистрирует прикосновения.
Как мне получить UITextView для регистрации касаний в этой конфигурации? В частности, чтобы сделать выбор из окна автокоррекции (на самом деле это для японского выбора кандзи, но я предполагаю, что аналогичный механизм).
Я пробовал:
[canvasView.hiddenTextView touchchesBegan: затрагивает withEvent: событие]
из метода touches Begin MainViewController. Я сделал это для прикосновений. Начал, переехал и закончил.
Я думаю, что на самом деле это сработало для одного из 50 или около того, что я пробовал, но я не знаю, что изменилось.
Любые идеи о том, как я могу заставить это работать?