升级到iOS后代码停止工作5

问题描述:

我有这两行代码在iOS 4中工作。升级到iOS 5后,它不再有效。升级到iOS后代码停止工作5

该代码会在导航栏上放置背景图像。

CGImage navban = CGImage.FromPNG(new CGDataProvider("images/banner.png"), null, false, CGColorRenderingIntent.Default); 
NavigationController.NavigationBar.Layer.Contents = navban; 

我正在使用MonoTouch。这是否不再适用于iOS 5?如果是这样,是否有另一种方法来完成它?

谢谢。

该属性BackgroundImageForBarMetricsUINavigationBar应该做的伎俩。它在ios5中是新的,并且支持这个场景,而不会落后于UIKit的背后。