Я делаю игру, и я хочу иметь кнопку. Как обращаться с ним? Я использую отдельный класс для пользовательского интерфейса, это SKSpriteNode, который содержит все кнопки и элементы интерфейса, и я не хочу, чтобы Сцена обрабатывала эти нажатия кнопок для меня в процессе прикосновений.
Как я знаю, мы можем проверить node, что касается касаний, началось, поэтому для реализации обычной кнопки с прикосновением внутрь мне нужно написать код в touchhesBegan и touchESEnded, это выглядит как немного перебор.
Или я должен использовать обычный UIButton? Но я знаю, что вы не можете добавить их динамически, только в методе didMoveToView, и это выглядит плохо.