Можно ли создать подклассы UIButton, которые выполняют рисование кнопок в OpenGL ES? У меня есть игровое приложение, которое использует только OpenGL ES, и я не хочу добавлять к этому композитные элементы UIkit, как по производительности, так и по эстетическим соображениям. С другой стороны, я не очень хочу реализовывать тестирование касаний касаниями по отношению к rects, потому что делать это правильно, как это делает apple с внутренними и внешними rects и различными переходами состояний, довольно много кода. То, что я действительно хочу, это чтобы UIButton выполнял все изменения состояния касания, но он не рисовал, в то же время позволяя мне самому рисовать кнопки в различных состояниях, используя OpenGL вместе со всем остальным кодом рисования. Любые предложения или примеры кода, как действовать?