Я хочу повторить следующее изображение:Repeat изображение по горизонтали и по вертикали
для достижения следующего фона:
Я попробовал несколько кодов следующим образом:
bluePatternView.backgroundColor = [UIColor colorWithPatternImage:
[[UIImage imageNamed:@"blue_pattern.png"] stretchableImageWithLeftCapWidth:0 topCapHeight:0]];
и:
bluePatternView.backgroundColor =
[[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"blue_pattern.png"]];
Я также попытался нарисовать изображение с помощью CGContextDrawTiledImage без успеха.
Как это можно сделать ?!
EDIT: результат реализации luk2302. пожалуйста, дайте ему признание upvoting
bluePatternView.backgroundColor =
[UIColor colorWithPatternImage:[UIImage imageNamed:@"blue_pattern.png"]];
результат:
первая линия не работает !? вы пытались просто использовать 'bluePatternView.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed: @" blue_pattern.png "]];' – luk2302
'stretchableImageWithLeftCapWidth' устарел btw - если вы хотите использовать его функциональность, вместо этого используйте' resizableImageWithCapInsets'. – luk2302
@ luk2302 Вы сделали это раньше? вы можете помочь? – hasan83