У меня есть AVCaptureVideoPreviewLayer на экране. Я хочу изменить свое положение сразу после того, как пользователь коснется кнопки.изменение AVCaptureVideoPreviewLayer позиция мгновенно
Я могу изменить свое положение, используя следующий код, но это происходит не мгновенно, а с каким-то гладким переходником.
CGRect frame = self.preview.frame;
frame.origin.x = previewLeft;
frame.origin.y = previewTop;
self.preview.frame = frame;
Как я могу заставить его изменить свое положение без какой-либо внутренней анимации?
Кажется странным, что один будет работать, но не другой. Я почти никогда не общаюсь с «фреймом», когда я нахожусь на уровне СА. – LucasTizma
Я не думаю, что ты прав. Просто потому, что триггеры 'frame' ** ** анимация не означает, что она анимативна. Это просто побочный эффект, и на самом деле «позиция» - это то, что неявно анимируется. Я отправил записку с документацией в свой ответ. – LucasTizma
Существует свойство 'frame'. Просто потому, что это вычисленное свойство не делает его менее подходящим ... – LucasTizma