Ios MPMediaPickerController图标的背景色,当不为´;t选择

Ios MPMediaPickerController图标的背景色,当不为´;t选择,ios,objective-c,ios7,mpmediapickercontroller,Ios,Objective C,Ios7,Mpmediapickercontroller,我需要更改MPMediaPickerController中图标的灰色,当它们未被选中,并且背景不透明,如褪色时,我也需要删除此图标 我正在使用ios7.1和下一个代码在我的viewController上显示MPMediaPickerController元素 - (IBAction)addSongs:(id)sender { MPMediaPickerController *picker = [[MPMediaPickerController alloc]

我需要更改MPMediaPickerController中图标的灰色,当它们未被选中,并且背景不透明,如褪色时,我也需要删除此图标

我正在使用ios7.1和下一个代码在我的viewController上显示MPMediaPickerController元素

- (IBAction)addSongs:(id)sender {

  MPMediaPickerController *picker = [[MPMediaPickerController alloc]
                                  initWithMediaTypes:MPMediaTypeMusic];

  picker.delegate = self;
  picker.allowsPickingMultipleItems = YES;

  [self presentViewController:picker animated:YES completion:nil];

}
这是AppDelegate上的代码

- (BOOL)application:(UIApplication *)application
      didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {



  [[UIView appearance] setTintColor:[UIColor whiteColor]];

  return YES;
}
例如:

这与

。。。。 在应用程序代理中:

 [[UIView appearance] setTintColor:[UIColor blueColor]]; 

该命令设置选项卡栏、工具栏等所有带有sillohouette图标的内容的色调。。。。您的选项卡栏在黑暗的窗口背景上似乎是半透明的。。。。我在我的应用程序中也使用了mpmediapickercontroller,自从移动到IOS 7后,我得到了一个默认设置的全白色背景。我相信这是你的windows。backgroundcolor我的设置为白色。

尝试获取选择器的视图并尝试更改alpha设置。@GonzaloBahamondez我已在appdelegate中设置了我的标题位置,如下[[Uitabritem外观]设置标题位置调整:UIOffsetMake(0.0,-12.0)];但现在在另一个视图控制器中,我需要在默认位置使用选项卡栏项目标题???不,不一样,这不起作用,这种方式对所选图标的颜色很好,最糟糕的是,在ios 7.1的上次更新中,这种方式不再起作用,现在所选项目为绿色,忽略了句子的颜色:[[UIView外观]setTintColor:[UIColor blueColor]];我不明白,Gonzalo我理解你的沮丧,MPMediaController实际上没有允许程序员更改和修改其外观的控件。我怀疑苹果希望它的外观和感觉都像音乐应用程序,苹果可以尽可能随时改变外观。另一方面,有足够的命令允许您选择媒体库中所有可用的媒体,以便您可以制作自己的选择器。关于暗灰色,媒体库中是否有歌曲我怀疑它是这样的,因为没有音乐。你能给我一点关于如何创建我自己的拾音器的参考吗,因为给你赏金,然后结束问题?当然-您可以使用名为MPMediaQuery的类将媒体/歌曲提取到数组中,然后使用tableview作为选择器。-查看此页面-@Paulo如果我想在ios 8或更高版本的MPMediaPickerController中设置背景色,该怎么办