Как добавить Stretchable UIImage в CALayer.contents?

У меня есть CALayer, и я хочу добавить к нему растягиваемое изображение. Если я просто сделаю:

        _layer.contents = (id)[[UIImage imageNamed:@"grayTrim.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0.0, 15.0, 0.0, 15.0)].CGImage;

это не сработает, так как значением contentGravity по умолчанию для слоев является kCAGravityResize.

Я читал, что это можно сделать с помощью ContentCenter, но я не могу понять, как именно я буду использовать это для получения растянутого изображения в моем CALayer.

Любые идеи приветствуются!

Горациу

21
задан Horatiu Paraschiv 31 July 2012 в 20:13
поделиться