#iphone #ios4 #xamarin.ios #ios5
#iPhone #ios4 #xamarin.ios #ios5
Вопрос:
У меня были эти две строки кода, которые работали в iOS 4. После обновления до iOS 5 он больше не работает.
Код поместил бы фоновое изображение на панель навигации.
CGImage navban = CGImage.FromPNG(new CGDataProvider("images/banner.png"), null, false, CGColorRenderingIntent.Default);
NavigationController.NavigationBar.Layer.Contents = navban;
Я использую MonoTouch. Это больше не работает в iOS 5? Если да, есть ли другой способ сделать это?
Спасибо.
Ответ №1:
Свойство BackgroundImageForBarMetrics
UINavigationBar
должно сделать свое дело. Он является новым в ios5 и поддерживает этот сценарий, не заходя за спину UIKit.