CALayer *rightBorder = [CALayer layer];
rightBorder.borderColor = [UIColor redColor].CGColor;
rightBorder.borderWidth = 1;
rightBorder.frame = CGRectMake(-1, -1, CGRectGetWidth(self.frame), CGRectGetHeight(self.frame)+2);
[self.layer addSublayer:rightBorder];
Я делаю рамку WebView, как показано выше. здесь self наследуется от UIWebView.Как сделать границу CALayer с градиентом или несколькими цветами?
Как я могу изменить
rightBorder.borderColor = [UIColor redColor].CGColor;
градиента цвета, так что половина моего цвета должна быть синим цветом, и наполовину белый.
Здесь я подаю заявку на красный цвет к границе моего WebView. Однако я хочу многоцветный (2 цвета) или градиент.
Спасибо.
это возможно для пути Безье? –
мы можем применить его с UIBezierPath на самом деле у меня нет слишком много идеи, но у меня есть одна демоверсия, в которой я использовал UIBezierPath и слишком долго для обмена в комментарии. Я не знаю, как делиться – jay
Можете ли вы поделиться этим кодом? Dropbox/github/email –