Публикации по теме 'calayer'
Перспективное преобразование CALayer
Перспективное преобразование CALayer
Мы можем добиться прекрасных результатов путем 3D-преобразования CALayer по различным осям. Выглядит хорошо, но мы можем сделать его еще лучше, добавив к трансформации перспективу.
Обычно CATransform3D действует так, как будто он находится в 2D-пространстве. давайте анимируем CALayer по оси Y, чтобы увидеть, о чем я говорю:
Выглядит хорошо. Однако вот в чем проблема. Возьмите карту или любой объект, напоминающий CALayer, который мы..
Вопросы по теме 'calayer'
Как сохранить состояние с помощью CALayers?
У меня есть простое приложение для iphone, которое рисует блоки, используя подкласс CALayer, и я пытаюсь найти лучший способ сохранить состояние или сохранить созданные в данный момент слои.
Я попытался использовать ответ Брэда Ларсона из этого...
2011 просмотров
schedule
04.11.2023
Явные анимации 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 просмотров
schedule
03.07.2022
Как вы выравниваете и изменяете размер изображения 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 просмотров
schedule
23.07.2022
Анимация просмотра внезапно исчезла после использования анимации слоя
Я использую CABasicAnimation и CATransaction для анимации некоторых слоев в моем пользовательском UIView.
Однако, когда после этого я возвращаюсь к остальной части моего приложения с помощью кнопки «Назад» навигационного контроллера, навигационный...
588 просмотров
schedule
13.08.2022
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 просмотров
schedule
02.11.2023
Импульсная анимация UIBezierPath
Я рисую UIBezierPath на UIScrollView Я сделал анимацию, которая рисует путь от начальной до конечной точки, но это не та анимация, которую я хочу.
UIBezierPath *linePath = [UIBezierPath bezierPath];
[linePath moveToPoint:startPoints];...
791 просмотров
schedule
12.12.2023
AVCaptureVideoPreviewLayer альбомная ориентация
Как я могу заставить «AVCaptureVideoPreviewLayer» правильно отображаться в альбомной ориентации? Он отлично работает в портретной ориентации, но не вращается и показывает повернутый снимок камеры, когда родительский контроллер представления находится...
9005 просмотров
schedule
14.12.2023
Перекрестное растворение UIImage в UITableViewCell или UICollectionViewCell
У меня есть UICollectionView, в котором есть ячейки, содержащие в себе ImageViews. После загрузки изображений, которые я хочу отобразить в ячейке, я хотел бы перекрестно растворить свое изображение с изображением-заполнителем, которое уже находится...
700 просмотров
schedule
15.10.2022
Подслой 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 просмотров
schedule
10.04.2024
Удалить 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