повторить изображение в IOs - PullRequest
0 голосов
/ 16 декабря 2011

У меня есть изображение 1 * 90 с градиентом, и я хочу использовать его в качестве фона для различной высоты, скажем, например, для первого ряда высоты 90, тогда никаких проблем, но второй - 100, а третий - 80 ...Как мне это сделать?

Ответы [ 2 ]

3 голосов
/ 16 декабря 2011
self.someImage = [[UIImage imageNamed:@"yourImage.png"]resizableImageWithCapInsets:UIEdgeInsetsMake(10, 0, 10, 0)];

, который изменит размер изображения и сохранит 10 пикселей сверху, 0 слева, 10 снизу и 0 справа. Вы также можете попробовать

self.backgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourImage.png"]] autorelease];
self.backgroundView.contentMode = UIViewContentModeScaleToFill;

Надеюсь, это поможет

3 голосов
/ 16 декабря 2011

попробуй + [UIColor colorWithPatternImage:]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...