iOS: разрешено ли рисовать за пределами границ - PullRequest
1 голос
/ 08 февраля 2011

Если clipToBounds = YES, тогда вы можете рисовать все, что хотите, но вы можете рисовать только внутри границ. Если для этого параметра задано значение NO, то рисование вне границ возможно, но разрешено ли это?

Причина, по которой я спрашиваю, заключается в том, что iOS использует концепцию, в которой среда заботится о том, чтобы убедиться, что правильные части экрана (пере) нарисованы (например, setNeedsDisplay). Если я буду рисовать за пределами моих границ, это будет глупо?

Я пробовал, и, кажется, работает, но?

Ответы [ 3 ]

1 голос
/ 08 февраля 2011

Евгений прав, и это четко задокументировано в «Руководстве по программированию для iOS». Вы не сможете обрабатывать события вне пределов.

0 голосов
/ 08 февраля 2011

Да, это работа, и нет ничего плохого в использовании этого свойства.Ваши объекты будут перекрашены по мере необходимости.

0 голосов
/ 08 февраля 2011

Я не думаю, что Apple отклонит ваше приложение, если вы это имеете в виду.В конце концов, он просто использует публичный и документированный API.Но будьте готовы к странным эффектам, так как правильный порядок рисования больше не может быть гарантирован.

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