मुझे लगता है कि कारण यह तब होता है एक और सवाल करने के लिए इन उत्तरों से आच्छादित है:
https://stackoverflow.com/a/3476424/1210490
https://stackoverflow.com/a/6528603/1210490
UIBarButtonItems अलग ढंग से जहां आप प्रोग्राम उन्हें संलग्न के आधार पर व्यवहार करते हैं। यदि आप उन्हें टूलबार से जोड़ते हैं, तो वे सफेद "उभरा" आइकन बन जाएंगे। यदि आप उन्हें नेविगेशन बार से जोड़ते हैं, तो वे नहीं करेंगे।
मैं पिछले कुछ घंटों बिताया है UIImages के लिए उपकरण पट्टी UIBarButtonItem स्टाइल लागू करने के लिए एक समारोह लेखन। यह MonoTouch के लिए सी # में लिखा गया है, लेकिन मुझे यकीन है कि आप Obj सी कोई 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;
}
तो, एक UIBarButtonItem है कि इस तरह देखने के लिए प्रयोग किया है:

समारोह के साथ बजाय ऊपर बनाया गया, इस तरह:
UIBarButtonItem barButtonItem = new UIBarButtonItem(ApplyToolbarButtonStyling(UIImage.FromFile("MusicIcon.png")), UIBarButtonItemStyle.Plain, delegate {});
अब इस प्रकार दिखाई देगा:

आशा यह भविष्य में किसी को मदद मिलती है।
पढ़ने के लिए धन्यवाद।असल में, यह मुझे लगता है जैसे ऐप्पल में असंगतता मुद्दा है। मैंने कुछ डिफ़ॉल्ट ऐप्स की जांच की है, और नेविगेशन बार्स में कुछ आइकन उभरा हुआ दिखता है (उदा। संपर्कों में प्लस आइकन या संदेशों में लिखने का बटन)। – Chris
मेरा भगवान, इस विस्तृत प्रयास के लिए बहुत बहुत धन्यवाद। अफसोस की बात है, मेरे पास उत्पाद के हमारे वर्तमान संस्करण में इसे शामिल करने का समय नहीं है, लेकिन अगली रिलीज के लिए प्रयास करेगा। एक बार फिर धन्यवाद। – Chris