Нет, вы не можете. К сожалению, UIEvent
не предоставляет публичного способа создания событий; это разрешено делать только внутреннему диспетчеру. Вы не можете готовить свои собственные события с нуля и использовать их осмысленно.
Похоже, что вы могли бы в своем приложении перенаправлять события - забрав их с места, где они изначально приземлились, и просто отправив их в представление о том, что вы хотите использовать их, напрямую вызвав эти методы. В зависимости от того, что это за представления, убедитесь, что вы полностью понимаете последовательность отправки событий (тестирование попаданий и т. Д.), Чтобы не путать представления UIKit.