Пользовательское рисование в UIControl Subclass Clipping - PullRequest
0 голосов
/ 02 августа 2011

Итак, я делаю произвольный рисунок в подклассе UIControl, переопределяя метод drawRect:.Проблема в том, что элемент управления обрезает свечение, которое я нарисовал в нем, хотя я установил для свойства clipsToBounds значение NO.

image

Есть идеи?

1 Ответ

1 голос
/ 02 августа 2011

EmeilioPelaez это правильно.Вы не можете рисовать вне своей рамки.Если вы хотите, чтобы свечение перекрывало другие элементы пользовательского интерфейса, сделайте рамку достаточно большой, чтобы нарисовать свечение, затем убедитесь, что для вашего собственного флага opaque установлено значение NO, а для backgroundColor установлено значение [UIColor clearColor].Имейте в виду, что компоновка представлений приводит к довольно значительному снижению производительности, поэтому, возможно, спросите себя, действительно ли необходимо рисовать этот свет поверх других элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...