Вопросы по теме 'cashapelayer'
CAShapeLayer замедляет вращение интерфейса
Я пытаюсь переместить некоторый пользовательский код рисования из вида в CAShapeLayer , который затем добавляется в качестве подслоя к исходному виду CALayer . Это тоже хорошо работает, но при вращении устройства анимация начинает заикаться, т.е....
1271 просмотров
schedule
03.12.2023
Справка - Масштабирование CAShapeLayer (т.е. пути) в UIScrollView
У меня проблема, и я надеюсь, что вы можете мне с ней помочь. Кстати, это для iPad.
У меня есть UIScrollView, UIImageView, CAShapeLayer и CGMutablePathRef.
1- Итак, я загрузил изображение в UIImageView
2- Затем я проанализировал все пути из...
1357 просмотров
schedule
19.04.2024
Изменение цвета пути CAShapeLayer
Итак, я знаю, что название моего вопроса может быть не самым описательным, поэтому я пройдусь по нему здесь:
По сути, у меня есть представление с изображением (с использованием свойства содержимого слоя), и под этим слоем у меня есть слой...
1706 просмотров
schedule
28.11.2022
Пользовательская маска слоя для UIView
Я пытаюсь создать маску слоя для UIView, которая будет выступать в качестве выдвижной панели. Для этого мне нужен закругленный нижний правый угол со вставкой около 50 пикселей. До сих пор мне удавалось добиться этого эффекта, создав xib UIView с...
5520 просмотров
schedule
26.04.2024
Как нарисовать рисунок круглой точки для CAShapeLayer?
Я пытаюсь обвести пути в CAShapeLayer штриховыми узорами. Я создал много шаблонов штрихов, используя свойство lineDashPattern . Но это свойство не дает никаких вариантов для типа штриха тире. Я хочу, чтобы мои тире были круглыми точками, как на...
3658 просмотров
schedule
16.11.2023
Радиус UIButton topLeft и bottomLeft не отображается должным образом
Чтобы создать закругленную кнопку с левым верхним и нижним левым радиусом, я использую следующий код:
var maskPath = UIBezierPath(roundedRect: button.bounds,
byRoundingCorners: .BottomLeft | .TopLeft,
cornerRadii:...
121 просмотров
schedule
12.02.2024
Правильный способ подкласса CAShapeLayer
Вдохновившись этим примером , я создали пользовательские CALayer подклассы для клиньев и дуг. Они позволяют мне рисовать дуги и клинья и анимировать изменения в них, чтобы они проходили радиально.
Одно из разочарований в них заключается в том,...
1806 просмотров
schedule
13.11.2022
сделать пользовательский интерфейс страницы сведений о профиле похожим на скриншот?
Я ищу помощь в UIBezierPath и CAShapeLayer, чтобы нарисовать половину треугольника и сделать вид профиля, как скриншот.
Я делаю код, как показано ниже, но он рисует полный треугольник.
let triangleLayer = CAShapeLayer()
let...
43 просмотров
schedule
02.05.2024
Почему мой CAShapeLayer неправильно анимируется с помощью UIView (с gif)?
Итак, вот как это происходит.
Серая область — это UIView, замаскированный с помощью CAShapeLayer . Я добавил два UIBezierPath и использовал Even Odd Rule , чтобы удалить часть этой серой области. Вот почему он показывает линию, как...
136 просмотров
schedule
01.12.2023
Как анимировать отрисовку массива CGpath?
Я пытаюсь создать приложение, которое рисует объект для пользователя. Теперь у меня есть один из этих объектов, который состоит из массива типа [UIBezierPath] . Затем я использую цикл, чтобы изменить все UIBezierPath в массиве на CGPath , а...
410 просмотров
schedule
14.10.2022
Как нарисовать круг с помощью CAShapeLayer для центрирования в пользовательском UIView программно быстро
Я пытаюсь нарисовать круговой индикатор выполнения с помощью CAShapeLayer внутри пользовательского UIView, который был автоматически ограничен, я не хочу рисовать свой круг в центре моего супер-представления, а скорее в центре моего пользовательского...
1354 просмотров
schedule
03.12.2023
Неожиданный StrokeEnd для CAShapeLayer
Я рисую круг с помощью CAShapeLayer, и по какой-то причине штрих будет рисоваться только с интервалом 25%. Например, если задать для StrokeEnd значение 0,4, обводка будет занимать 50% круга.
Как я могу нарисовать штрих CAShapeLayer в...
118 просмотров
schedule
20.05.2024
Добавить цветовой градиент в круговой индикатор выполнения iOS
У меня возникают трудности с добавлением цветового градиента к круглому индикатору выполнения
Моя установка:
Раскадровка: ViewController с пустым представлением, обозначенным как Class CircularProgressBar
Пользовательский класс для...
2101 просмотров
schedule
22.05.2024