我一直在研究这个应用程序,它已经登陆到应用程序商店,但我最近正在更新iOS 7的应用程序的整个UI和外观。所以我将整个顶部栏从工具栏更改为UINavigationBar和用,
更改了AppDelegate.m中的颜色[[UINavigationBar appearance] setBarTintColor:UIColorFromRGB(0x4296BA)];
并使用
更改了字体颜色[[UINavigationBar appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys:
[UIColor colorWithRed:255.0/255.0 green:245.0/255.0 blue:255.0/255.0 alpha:1.0], NSForegroundColorAttributeName, nil]];
并且一切正常,条形颜色改变,字体改变,并且当向下滚动时它至少在模拟器上是透明的,但是当我在运行中插入我的设备时,我没有看到透明度?我也在AppDelegate.m中试过这个,
[[UINavigationBar appearance] setTranslucent:YES];
但是当我运行应用程序时,它会在模拟器或具有此功能的设备上崩溃,
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
有谁知道我怎么解决这个问题?