Как установить градиентную границу в UIView?

Очень легко поставить простую границу на UIView. Вы просто ссылаетесь на QuartzCore, импортируете его и используете :

self.view.layer.borderColor = [UIColor redColor].CGColor;
self.view.layer.borderWidth = 2.0f;

. Мой вопрос... Есть ли способ заставить эту границу использовать градиент. Я знаю, как применить градиентную маску ко всему виду, а не только к его границе. Я предполагаю, что это может включать пользовательский вид и CoreGraphicsрисование внутри drawRect:, но я не уверен, с чего начать.

6
задан Rob 20 March 2013 в 15:52
поделиться