0
У меня есть UIViewController
, который содержит UIScrollView
и обычай UIViewController
(давайте называть это CustomVC
)IOS распространения события в UIViewController
CustomVC
охватывает Scrollview и имеет взаимодействие включено. На событиях касания, как я могу передать событие обратно на UIScrollView
?
Вы можете переопределить тест на попадание в представлении, но не контроллер просмотра, поскольку события касания распространяются ** вниз ** из представления в каждый из подзонов, а не из подсмотра для каждого родителя представления. Вместо использования пользовательского UIViewController через addChildViewController вы можете подумать о создании пользовательского UIView. Возможно, дополнительная информация поможет прояснить ваши цели с помощью контроллера детского представления. – SushiHangover
Это действительно полезная информация. я думаю, что я сделаю именно это, вместо этого создадим только UIView. Я все еще не уверен, какая разница между VC и просто представлением. было впечатление, что VC должен обрабатывать всю логику управления, а View - только для рисования. – WindowsMaker
. Вот лучшее (самое ясное) описание хита тестирования на iOS, которое я когда-либо видел, оно имеет фрагменты кода ObjC, которые легко конвертируются в C#, но диаграммы и текстовые описания ПУТЬ ЛУЧШЕ, чем все, что Apple опубликовала @ http://smnh.me/hit-testing-in-ios/ – SushiHangover