Публикации по теме 'calayer'


Перспективное преобразование CALayer
Перспективное преобразование CALayer Мы можем добиться прекрасных результатов путем 3D-преобразования CALayer по различным осям. Выглядит хорошо, но мы можем сделать его еще лучше, добавив к трансформации перспективу. Обычно CATransform3D действует так, как будто он находится в 2D-пространстве. давайте анимируем CALayer по оси Y, чтобы увидеть, о чем я говорю: Выглядит хорошо. Однако вот в чем проблема. Возьмите карту или любой объект, напоминающий CALayer, который мы..

Вопросы по теме 'calayer'

Как сохранить состояние с помощью CALayers?
У меня есть простое приложение для iphone, которое рисует блоки, используя подкласс CALayer, и я пытаюсь найти лучший способ сохранить состояние или сохранить созданные в данный момент слои. Я попытался использовать ответ Брэда Ларсона из этого...
2011 просмотров

Явные анимации CALayer не работают должным образом
Неявно все ведет себя нормально. Но когда я пытаюсь использовать явную анимацию для выполнения нескольких анимаций на одном слое (например, непрозрачность и перевод), я получаю странные результаты. Прежде всего, я попробовал использовать...
1637 просмотров
schedule 13.10.2023

BringSubviewToFront для CALayer
Мне интересно, есть ли способ вывести слой поверх других слоев просмотра. Что-то вроде bringSubviewToFront для класса UIView . Я думаю, что это можно сделать с помощью свойства zPosition CALayer , но это означает, что я должен проверить...
5517 просмотров
schedule 09.07.2022

Исправление CALayer вверху и внизу UIScrollView
Я создаю подкласс UIScrollView и добавляю некоторые визуальные элементы. Вверху должен быть градиент, идущий от черного к прозрачному, а внизу есть маска, которая исчезает к низу. У меня есть эти слои, добавленные и выглядящие правильно, но когда я...
2199 просмотров
schedule 09.08.2022

Рисование с использованием базовой графики в CALayer
Я пытаюсь разобраться в Core Graphics и Core Animation. Я понимаю следующее: Используя UIView , я могу рисовать с помощью Core Graphics, переопределив drawRect . Я могу создать несколько CALayer , задать их свойства и добавить их У...
4538 просмотров

Как вы выравниваете и изменяете размер изображения CALayer?
У меня есть несколько сложное требование к макету нескольких слоев Core Animation. По сути, у меня есть два слоя с содержимым CGImage, которые необходимо изменить в размере (сохранив соотношение сторон), но при этом они располагаются рядом друг с...
772 просмотров
schedule 10.02.2024

CAGradientLayer Opacity свойство
У меня есть CAGradientLayer, который я иногда хочу скрыть. .Hidden - это свойство только для чтения. CAGRadientLayer добавлен как подслой к моему представлению. Я вставляю операторы NSLog, чтобы увидеть, выполняются ли мои условия, и они такие,...
487 просмотров
schedule 26.01.2024

OpenGLView с поддержкой слоев перерисовывается только при изменении размера окна
У меня есть окно с основным представлением типа NSView и подвидом, которое является подклассом NSOpenGLView с именем CustomOpenGLView . Подкласс NSOpenGLView получается через Custom View в Интерфейсном Разработчике и путем установки его...
6726 просмотров

Анимация просмотра внезапно исчезла после использования анимации слоя
Я использую CABasicAnimation и CATransaction для анимации некоторых слоев в моем пользовательском UIView. Однако, когда после этого я возвращаюсь к остальной части моего приложения с помощью кнопки «Назад» навигационного контроллера, навигационный...
588 просмотров

CATiledLayer, CALayerDelegate и захват событий касания
Как я могу записывать события касания на CATiledLayer? У меня есть следующая ситуация, когда, если я изменяю уровень представления на CATiledLayer, представление перестает захватывать события TouchesXXX. Почему это происходит и как мне решить эту...
533 просмотров
schedule 17.11.2022

Свойство anchorPoint не может быть найдено в объекте передового класса CALayer
Я скачал этот пример: https://developer.apple.com/library/ios/#samplecode/Touches/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007435 Если я запускаю пример приложения, все работает нормально . Я сделал свое собственное приложение и...
440 просмотров

Импульсная анимация UIBezierPath
Я рисую UIBezierPath на UIScrollView Я сделал анимацию, которая рисует путь от начальной до конечной точки, но это не та анимация, которую я хочу. UIBezierPath *linePath = [UIBezierPath bezierPath]; [linePath moveToPoint:startPoints];...
791 просмотров

AVCaptureVideoPreviewLayer альбомная ориентация
Как я могу заставить «AVCaptureVideoPreviewLayer» правильно отображаться в альбомной ориентации? Он отлично работает в портретной ориентации, но не вращается и показывает повернутый снимок камеры, когда родительский контроллер представления находится...
9005 просмотров
schedule 14.12.2023

Перекрестное растворение UIImage в UITableViewCell или UICollectionViewCell
У меня есть UICollectionView, в котором есть ячейки, содержащие в себе ImageViews. После загрузки изображений, которые я хочу отобразить в ячейке, я хотел бы перекрестно растворить свое изображение с изображением-заполнителем, которое уже находится...
700 просмотров

Подслой CALayer скрывает родительский слой
У меня есть один подкласс CALayer , и в нем я генерирую один подслой. У меня проблема в том, что как только я добавляю [layer addSublayer:layer.childLayer] слой к его родителю, он скрывает его, закрывая собой пространство. Я пытался изменить...
138 просмотров
schedule 19.01.2024

CABasicAnimation свойства CATextLayer foregroundColor и fontSize иногда не работают
В своем приложении для iOS я хочу создать эквивалент UILabel, который можно выделить таким образом, чтобы ненадолго привлечь к себе внимание. Поэтому я хочу, чтобы он менял свой цвет с синего на красный одновременно с пульсацией. Поэтому я...
974 просмотров
schedule 19.10.2022

Рисовать и стирать в ImageView с помощью UIBezierPath
Я пишу код ответа этой ссылки для создания ImageViewLayer и Imageview. Ссылка на StackOverflow Эта ссылка дает мне результат ниже. Это работает нормально. Но я хочу, чтобы когда пользователь нажимал кнопку original ... а затем касался...
872 просмотров

Удалить CALayers из родительского UIView
Есть несколько подобных вопросов, но ни один из них не работает. Я добавляю новые CALayers в UIView следующим образом: func placeNewPicture() { let newPic = CALayer() newPic.contents = self.pictureDragging.contents...
6517 просмотров
schedule 26.12.2023

Лучшее место для установки угла в зависимости от размера UIButton в подклассе?
Таким образом, у меня будет несколько разных закругленных кнопок в приложении (вплоть до круглых кнопок), и, насколько я могу судить, самый простой способ добиться этого — установить свойство angleRadius кнопок CALayer. Однако я не хочу делать это...
2836 просмотров
schedule 08.12.2023

Добавление нескольких подслоев в UIView будет отображать только один
Пытаясь добавить нижнюю границу в мою систему входа, я использовал следующий код: var bottomBorder = CALayer() bottomBorder.frame = CGRectMake(0.0, userEmailAddressTextField.frame.size.height - 1, userEmailAddressTextField.frame.size.width, 1.0)...
3712 просмотров
schedule 28.10.2023