升级到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?如果是这样,是否有另一种方法来完成它?
谢谢。
答
该属性BackgroundImageForBarMetrics
UINavigationBar
应该做的伎俩。它在ios5中是新的,并且支持这个场景,而不会落后于UIKit的背后。