У меня есть UIViewController и собственный класс, подкласс UIView.
В моем ViewController я делаю экземпляр uiview.
Если я коснусь uiview, в нем будет вызвана функция и появится наложение.
Чтобы избавиться от этого наложения позже, пользователь должен нажать где-нибудь на экране (кроме экземпляра моего класса)
Как мне сказать моему классу отклонить оверлей? Я уже думал о делегате.
Итак, я думал создать MyUIViewControllerdelegate. Если мой viewcontroller получает сигнал, должен быть вызван делегат. Единственная проблема заключается в том, как мне сообщить моему подклассу, что он должен получить этого делегата? У меня нет экземпляра моего viewcontroller в моем подклассе, поэтому я не могу установить делегата.
Есть идеи? Надеюсь, моя проблема ясна:)
Большое спасибо