В последнее время у меня были проблемы с границами, и я провел некоторые эксперименты. Свойство bounds ограничивает возможности рисования UIView, но не ограничивает его подпредставлений. Другая вещь, ограничивающая управление, - диспетчеризация событий касания. Насколько я могу судить, представление не получит события касания, которые находятся за его пределами. Кроме того, любое подпредставление, которое находится за пределами родительского представления, также не получит сенсорные события. В этих ситуациях вы должны довольно тщательно обновлять границы представления контейнера по мере изменения размера и положения его подпредставлений. Все всегда будет хорошо рисоваться (потому что подпредставления не ограничены рамками их родителей), но прикосновения не будут получены.
(Это действительно должен быть ответ на предыдущее сообщение, но поскольку я пока не могу ответить, оно застряло здесь ...)