Когда преобразование масштаба выполнено, подпредставление обрезается его родительским представлением -Объективный C

Мой проект включает в себя 4 независимых просмотра на экранах. В этом случае в документации Apple говорится, что у нас должен быть только один viewcontroller и 4 NSObject для управления различными представлениями. Я не использовал Interface Builder для создания представлений и NSObject, я не объявил программно. В одном из представлений я загрузил все мои изображения, используя imageview в качестве своего подпредставления.

То, что я пытаюсь сделать, это попробовать анимацию, похожую на Mac OS Dock, например анимацию. увеличение при прикосновении.

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

Я сделал три клипа и изменил размеры флагов. Ничего не работает

Мое подозрение, может ли проблема быть из-за следующих причин, но я не знаю, как ее отладить

1) Так как я создал NSObject без использования viewcontroller. Я пропустил любой из флагов, которые будут автоматически установлены во время loadView или метода init. 2) У меня также есть сомнения в правильности способа использования NSObject.

Спасибо

1 ответ

Я нашел ответ на это. Мое подпредставление было ниже другого представления, фон которого был чистым цветом. Следовательно, оно оказалось обрезанным. Я решил эту проблему с помощью [uiview приносит ubviewtof:]

Другие вопросы по тегам