robię coś takiego:Dlaczego ustawienie obrazu tła UINavigationBar wpływa na rozmiar paska nawigacji?
UIImage *barBackgroundImage = [UIImage imageNamed:@"myImage.png"];
[[UINavigationBar appearance] setBackgroundImage:
backgroundImage
forBarMetrics:UIBarMetricsDefault];
i otrzymaną UINavigationBar jest dużo większa niż standardowego paska nawigacyjnego. Jestem świadomy, że mój rozmiar obrazu może być problemem. Czy jest jakiś sposób, aby zająć się tym programowo?
Mam ten sam problem. Czy w końcu to rozwiązałeś? –
Mam to teraz. Jeśli twój obraz siatkówki to 640x88, podaj nazwę w kodzie bez załączonego @ 2x. Z jakiegoś powodu system nie zmieni prawidłowo rozmiaru, jeśli w kodzie zostanie umieszczony znak "@ 2x" (lub jeśli nazwiesz go bez "@ 2x") –