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

Нарисуйте CAGradient в MKPolyLineView
у меня просто проблема с моим MKPolyLineView. Я просто пытаюсь сделать цветовой градиент к полилинии, но с CAGradient это не работает. Я подклассы MKPolylineView и перерисовка в - (void)drawMapRect:(MKMapRect)mapRect...
1181 просмотров
schedule 11.12.2022

CAGradientLayer с углом
Я рисую CGPath , который не является прямоугольником или квадратом, и добавляю CGPath к CAShapeLayer . Кадр этого CAShapeLayer получен от CGPath с использованием CGPathGetBoundingBox(path) . Так что это будет прямоугольник или квадрат....
2810 просмотров
schedule 11.07.2022

Нарисуйте линию на UIView с помощью CAGradientLayer в качестве резервного хранилища
Я создал подкласс UIView , который использует CAGradientLayer для своего слоя. Это работает нормально. Теперь я хочу нарисовать линию в конце градиента (используется как разделитель). Я подумал, что могу использовать для этого метод drawRect :...
630 просмотров
schedule 30.05.2024

Как установить несколько цветов градиента в UITableViewCell с помощью CAGradientLayer в iOS?
Я хочу установить несколько цветов градиента, и каждая строка будет иметь уникальный цвет градиента, как показано на рисунке ниже: Я хочу получить первое изображение, а то, что мне удалось сделать, — второе. Код, который я...
989 просмотров

Градиент рисования с использованием CAGradientLayer в UIView не работает
Я пытаюсь нарисовать градиент в фоновом режиме контроллера представления, но по какой-то причине мне не удалось заставить его работать. Вот мой метод, который вызывается из viewDidLoad : - (void)drawGradient { CAGradientLayer *gradient =...
1376 просмотров
schedule 29.05.2024

Реализуйте рисование градиентной дуги с помощью CAShapeLayer
Ссылаясь на принятый ответ, найденный здесь Я пытаюсь реализовать это и сталкиваюсь с проблемой с путем к CAShapeLayer . У меня есть следующий код: -(void)drawGradientArc{ UIBezierPath *bezierPath = [UIBezierPath bezierPath];...
1683 просмотров

Как переключить CAGradientLayer?
Сначала я создаю CAGradientLayer в своей первой сцене в viewDidLoad. Вставляется так: self.view.layer.insertSublayer(myCAGradientLayer, atIndex: 0) Это прекрасно работает. Но теперь мне нужно изменить градиент во время работы приложения....
624 просмотров
schedule 16.02.2024

CAGradientLayer не работает должным образом
Я пытаюсь создать UITableViewCell с градиентным фоном. Я не понимаю, почему, но справа от UITableView есть белое пустое пространство. Я попытался настроить сплошной цвет, но результат не изменился. Это мой класс UITableViewCell. class...
1298 просмотров
schedule 25.04.2023

Свифт: круг радужного цвета
Привет, я пытаюсь написать палитру цветов в Swift, которая выглядит так. Но пока мне это удалось. Нарисовать круг было легко, вот код... fileprivate func setupScene(){ let circlePath: UIBezierPath =...
3808 просмотров
schedule 21.04.2022

Как я могу создать эффект градиента с помощью цветового разделения?
Я пытаюсь создать табличное представление (пользовательский класс, а не UITableView), в котором его результаты имеют эффект градиента, как в примере изображения ниже: Что я пробовал: Мне удалось добавить правильный градиент в качестве...
871 просмотров

Добавление градиента на фоновое изображение UITableViewCell
У меня есть UITableView внутри UIViewController . Я пытаюсь применить градиент к фоновому изображению в файле UITableViewCell . Я могу заставить градиент рисовать, но он рисует чистую линию между цветами вместо градиента. В моем cellForRowAt...
256 просмотров
schedule 22.01.2023

Как заполнить путь Безье контрольными точками с градиентным цветом
Мне нужно заполнить мой путь Безье градиентным цветом. Но эффект не такой, как я ожидал, я знаю, что это вызвано направлением рисования. Как мне добиться эффекта второй картинки?
107 просмотров
schedule 03.04.2022

Создайте собственный индикатор шагов в iOS с помощью Swift
Как создать индикатор прогресса, как показано в Swift для iOS? Пробовал разные библиотеки. Но ничего не подходит точно. Цвет должен быть градиентным, а текущее состояние должно показывать номер шага.
2835 просмотров

Используйте радиальный градиент в качестве расширения для UIView
Моя цель - сделать расширение радиального градиента для UIView. Вот мой код: extension UIView { func drawRadialGradient() { let colors = Colors.gradientColors as CFArray let gradient = CGGradient(colorsSpace: nil, colors:...
128 просмотров
schedule 06.01.2024

Равномерно распределенные цвета на CAGradientLayer
Эй, у меня есть круг с прогрессом градиента, например: Код следующим образом: @IBDesignable class DashboardMetricCircleView: UIView { enum Constants { static let duration: Double = 1.5 static let lineWidth: CGFloat =...
71 просмотров
schedule 23.12.2022

Градиентный слой над CustomImageView
Это моя первая попытка применить градиентный слой к CustomImageView, и чтобы сделать это в UICollectionViewCell, я решил создать следующую функцию: func configureGradientOverlay() { let maskedView = UIView(frame: CGRect(x: 0, y: 0.5,...
47 просмотров
schedule 16.09.2023