Почему установка моего фонового изображения UINavigationBar& #39; влияет на размер панели навигации?

Я делаю что-то подобное:

UIImage *barBackgroundImage = [UIImage imageNamed:@"myImage.png"];
[[UINavigationBar appearance] setBackgroundImage:
                                    backgroundImage
                                   forBarMetrics:UIBarMetricsDefault];

И получающийся UINavigationBar намного больше, чем стандартная панель навигации. Я знаю, что размер моего изображения может быть проблемой. Есть ли способ позаботиться об этом программно?

5
задан sparkFinder 16 April 2012 в 21:43
поделиться