我正在调整图像大小以使其适合条形图。我需要调整它的大小,因为图像在数据库中,这也用于 android 中的同一个应用程序。问题是这段代码运行良好,iOS 6.1
但在较低的情况下5.0 5.1
,我在栏中有一个黑色图像。代码如下:
CGSize newSize=CGSizeMake(320,44);
UIGraphicsBeginImageContext(newSize);
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
[self.navigationController.navigationBar setBackgroundImage:newImage forBarMetrics:UIBarMetricsDefault];
这种错误行为的一些想法?
谢谢