setBackgroundImage forBarMetrics + scaleToFill? - PullRequest
1 голос
/ 13 ноября 2011

Начиная с iOS5, вы должны устанавливать фоновое изображение панелей инструментов или навигации с помощью setBackgroundImage forBarMetrics.

В iOS4 я использую:

@implementation UINavigationBar (CustomImage)
- (void)drawRect:(CGRect)rect {
UIImage *image = [UIImage imageNamed: @"NavigationBar.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end

В iOS4 изображение «масштабируется до заполнения» в iOS5 изображение повторяется, если оно маленькое. Есть ли способ установить поведение «scaleToFill» при использовании setBackgroundImage forBarMetrics?

Thx!

...