myślę, że powód Dzieje są objęte tymi odpowiedziami na Kolejne pytanie:
https://stackoverflow.com/a/3476424/1210490
https://stackoverflow.com/a/6528603/1210490
UIBarButtonItems zachowują się różnie w zależności od tego, gdzie programowo je dołączyć. Jeśli umieścisz je na pasku narzędzi, staną się one białymi symbolami "wytłoczonymi". Jeśli połączysz je z paskiem nawigacji, nie będą.
Spędziłem kilka ostatnich godzin pisania funkcji, aby zastosować styl paska narzędzi UIBarButtonItem do UIImages. Jest napisany w języku C# dla MonoTouch, ale jestem pewien, że będziesz w stanie dostosować go do Obj-C nie Problemo ...
UIImage ApplyToolbarButtonStyling(UIImage oldImage)
{
float shadowOffset = 1f;
float shadowOpacity = .54f;
RectangleF imageRect = new RectangleF(PointF.Empty, oldImage.Size);
RectangleF shadowRect = new RectangleF(new PointF(0, shadowOffset), oldImage.Size);
RectangleF newRect = RectangleF.Union(imageRect, shadowRect);
UIGraphics.BeginImageContextWithOptions(newRect.Size, false, oldImage.CurrentScale);
CGContext ctxt = UIGraphics.GetCurrentContext();
ctxt.ScaleCTM(1f, -1f);
ctxt.TranslateCTM(0, -newRect.Size.Height);
ctxt.SaveState();
ctxt.ClipToMask(shadowRect, oldImage.CGImage);
ctxt.SetFillColor(UIColor.FromWhiteAlpha(0f, shadowOpacity).CGColor);
ctxt.FillRect(shadowRect);
ctxt.RestoreState();
ctxt.ClipToMask(imageRect, oldImage.CGImage);
ctxt.SetFillColor(UIColor.FromWhiteAlpha(1f, 1f).CGColor);
ctxt.FillRect(imageRect);
UIImage newImage = UIGraphics.GetImageFromCurrentImageContext();
UIGraphics.EndImageContext();
return newImage;
}
Tak, UIBarButtonItem które kiedyś wyglądać tak:

Utworzono zamiast z funkcją powyżej, tak:
UIBarButtonItem barButtonItem = new UIBarButtonItem(ApplyToolbarButtonStyling(UIImage.FromFile("MusicIcon.png")), UIBarButtonItemStyle.Plain, delegate {});
Czy teraz wyglądać następująco:

Nadzieja to pomaga komuś w przyszłości.
Dzięki za przeczytane.Właściwie to wygląda na to, że Apple ma problem z niespójnością. Sprawdziłem domyślne aplikacje, a kilka ikon w Paskach Nawigacyjnych ma wytłoczony wygląd (np. Ikona plus w Kontaktach lub przycisk zapisu w Wiadomościach). – Chris
Mój Boże, bardzo dziękuję za ten skomplikowany wysiłek. Niestety, nie mam czasu na włączenie tego do naszej obecnej wersji produktu, ale spróbuję następnego wydania. Dzięki jeszcze raz. – Chris