Описание тега cagradientlayer
`CAGradientLayer` is a special purpose `CALayer` subclass for drawing animatable linear gradients. It's a part of the QuartzCore framework and is available for both iOS (since iOS 3.0) and OS X (since OS X v10.6 "Snow Leopard").
The gradient is specified using four properties for the `colors`, their `locations` and the `startPoint` and `endPoint` of the layer. All four properties are animatable.
3
ответа
iOS превращается в черный цвет в верхней части UIImageView
У меня есть UITableView где моя клетка backgroundView это UIImageView, Я бы хотел, чтобы верхняя часть каждого изображения стала чёрной, чтобы я мог наложить некоторый белый текст. Я посмотрел на некоторые ответы, как это, но ни один, кажется, не ра…
06 авг '15 в 15:03
1
ответ
Как применить CAGradientLayer в качестве маски другого CALayer?
У меня есть представление, в котором есть CALayer. Когда я создаю CAGradientLayer и применяю его как маску CALayer этого представления, ничего не происходит. Зачем? В -initWithFrame: из представления я делаю это: CAGradientLayer *gradient = [CAGradi…
30 май '12 в 10:59
1
ответ
Добавлен CAGradientLayer, получаю это в моей сделке UIView: [выпуск CALayer]: сообщение отправлено на освобожденный экземпляр
Здесь, У меня есть пользовательский UIView. Это представление действует как индикатор активности, но как метка над UIActivityIndicatorView. В init я добавляю CAGradientLayer. Я выделяю и инициализирую его и вставляю в индекс 0 как подслой свойства с…
08 сен '12 в 18:47
0
ответов
Анимация CAGradientLayer
Я использую... NSArray *colors = [NSArray arrayWithObjects:(id) colorOne.CGColor, colorTwo.CGColor, nil]; CAGradientLayer *headerLayer = [CAGradientLayer layer]; headerLayer.colors = colors; headerLayer.frame = self.button_editEntry.bounds; [headerL…
14 авг '12 в 06:46
1
ответ
Нарисуйте линию на UIView с CAGradientLayer в качестве резервного магазина
Я создал UIView подкласс, который использует CAGradientLayer для его слоя. Это работает нормально. Теперь я хочу нарисовать линию в конце градиента (используется в качестве разделителя). Я думал, что могу использовать drawRect метод для этого: publi…
09 дек '14 в 11:39
0
ответов
Animate Gradient View iOS на линейном пути, используя
Я пытаюсь анимировать градиентный слой непрерывно. Пожалуйста, смотрите ниже GIF? я использую CAGradientLayer, но это только оживляет на цвет за один раз. var gradient: CAGradientLayer! self.gradient = CAGradientLayer() self.gradient.frame = CGRect(…
31 май '16 в 09:35
0
ответов
Добавление CAGradientLayer в нарисованный UIView
Я хотел нарисовать 3D гистограмму, я искал в Интернете и нашел этот сайт и этот фрагмент кода: - (void)drawBarOfHeight:(CGFloat)bheight width:(CGFloat)bwidth colour:(UIColor *)acolor atOrigin:(CGPoint)origin { CGPoint correctedOrigin = origin; //dra…
15 авг '15 в 08:16
4
ответа
Градиент фона: линейный слева направо в объективе C
Мой клиент хочет фоновый режим Просмотр с этим эффектом градиента фона Градиент: rgb (118,118,118) | #ffffff | RGB (198,198,197) линейный слева направо Я пробовал этот путь, но это происходит в вертикальном направлении, я хочу это в горизонтальном н…
27 фев '17 в 09:54
1
ответ
Как проверить и установить grediant view в swift?
Я хочу установить цвет градиента для фона при нажатии кнопки, следующий мой код, я получаю сбой на случай, если objGrediantView в качестве CAGradientLayer() в sender.subviews Чтобы проверить, есть ли Grediant или нет func setGrediantView(sender: Any…
22 янв '18 в 12:56
3
ответа
Фон кнопки и изменение градиента с iOS6
Для приложения я должен был создать UIButton заполнены градиентом и фоновым изображением. Все работало нормально, пока я не обновил ОС с iOS 5.1 до недавно выпущенной iOS 6. Вот два скриншота из симулятора: Ну, первый скриншот показывает, что мне ну…
24 сен '12 в 12:04
1
ответ
UIView с CAShapeLayer не отображает CAGradientLayer
Я пытаюсь применить лучистый к форме UIView Категория градиента, которую я использовал, если хорошо протестирована и использовалась в другой части моего кода. Тем не менее, я не могу заставить его работать должным образом в пользовательском виде, со…
16 янв '15 в 09:40
1
ответ
Градиент Не работает в iOS 9
Я делаю что-то вроде этого, чтобы добавить градиентный вид к моему виду. - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view from its nib. dm=[Datamanager sharedManager]; vwGradient=[[UIView alloc] initWithFr…
01 дек '15 в 12:56
1
ответ
UIPageViewController с градиентным наложением?
Мне нужно создать приложение, похожее на книгу, и я хочу использовать UIPageViewController. (iPad, горизонтальный макет с двумя страницами (UIPageViewControllerSpineLocationMid). Чтобы сделать экран более привлекательным, я бы хотел, чтобы вид контр…
23 сен '12 в 22:42
1
ответ
Swift - анимация CAGradientLayer с помощью оператора switch
У меня есть градиентный фон, который создается с помощью CAGradientLayer. У меня также есть оператор switch, который обновляет цвета градиентного слоя в зависимости от других частей пользовательского интерфейса. Это работает отлично, однако, "затуха…
07 апр '16 в 19:47
1
ответ
Кнопка UIB с добавлением градиента обрезается
Поэтому я применяю градиент к UIButton через расширение: extension UIButton { func addGradient(withColors colors:[CGColor]) { let layer_: CAGradientLayer = CAGradientLayer() layer_.frame = self.bounds layer_.colors = colors layer_.shouldRasterize = …
13 янв '17 в 18:16
3
ответа
CAGradientLayer отправить обратно
У меня есть UIViewController где я создаю фоновый градиент с CAGradientLayer *gradient = [CAGradientLayer layer]; ... gradient.frame = frame; self.backGradient = gradient; [self.view.layer insertSublayer:gradient atIndex:0]; все отлично работает, по…
22 июн '13 в 00:34
2
ответа
Как я могу добавить градиент, который охватывает два вида?
Я знаю, как это сделать (1), но как я могу сделать (2)? UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 50)]; CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = view.bounds; gradient.colors = @[(id)[UIColor blue…
31 авг '17 в 18:25
4
ответа
Как добавить градиент в ASDisplayNode или ASButtonNode
Я ищу, чтобы добавить градиентный фон в ASDisplayNode/ASButtonNode. Я попытался создать слой градиента и добавить его в качестве подслоя, как это - CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = button.frame; gradient.colors =…
10 апр '17 в 10:56
3
ответа
CAGradientLayer неправильно рисует градиент
Я использую CAShapeLayer, чтобы нарисовать круг и установить его в качестве маски CAGradientLayer, вот код: CAShapeLayer *circleShapeLayer = [CAShapelayer new]; // draw circle path code here... CAGradientLayer *gradientLayer = [CAGradientLayer layer…
11 июн '16 в 07:48
1
ответ
Тени и смешайте два цвета с процентами, по горизонтали и вертикали в быстром
Я хотел смешать два оттенка цвета и разделить поровну. (Игнорируйте кнопки внутри него) Кроме того, я хочу применить эту функциональность где-то горизонтально и где-то вертикально. Спасибо.
25 ноя '16 в 07:04