小编Zah*_*hur的帖子

UIAppearence支持IOS 6 - 意外结果

下面的代码完全可以正常运行iOS 5,但不适用于iOS 6或更高版本.我想要的是对于电子邮件作曲家表,navigationBar图像将与其他UINavigationBar类不同.我无法理解调试指针正在响应外观方法,但在设备上它将navigationBar图像显示为"bgNavigationBar.png"; 预计是"bgNavigationBar_2.png".

请指导我.......

if ([[UINavigationBar class]respondsToSelector:@selector(appearance)]) {
    UIImage *logoImage44 = [[UIImage imageNamed:@"bgNavigationBar.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
    [[UINavigationBar appearance] setBackgroundImage:logoImage44 forBarMetrics:UIBarMetricsDefault];

    UIImage *ImagePlain = [[UIImage imageNamed:@"bgNavigationBar_2.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
    [[UINavigationBar appearanceWhenContainedIn:[MFMailComposeViewController class], nil] setBackgroundImage:ImagePlain forBarMetrics:UIBarMetricsDefault];
}
Run Code Online (Sandbox Code Playgroud)

objective-c uiappearance ios6

6
推荐指数
1
解决办法
1119
查看次数

在iOS 6中打开Goog​​le Maps App

我想以编程方式在iOS 6中打开Goog​​le Map App.我试图通过传递url - maps来打开地图.....但它仍然在Safari中打开

iphone ios6-maps

5
推荐指数
1
解决办法
2769
查看次数

标签 统计

ios6 ×1

ios6-maps ×1

iphone ×1

objective-c ×1

uiappearance ×1