Я использую MVVolumeView и пытаюсь разместить изображение большого пальца по умолчанию вместе со своим собственным.
У меня есть КРАСНЫЙ актив с квадратом 25 пикселей, который я назвал VolumeButtonRed.png для проверки этой процедуры.
Вот код, в котором я пытаюсь изменить изображение большого пальца на слайдере:
[[self mpVolumeViewParentView] setBackgroundColor:[UIColor clearColor]];
MPVolumeView *myVolumeView = [[MPVolumeView alloc] initWithFrame:[[self mpVolumeViewParentView] bounds]];
[[self mpVolumeViewParentView] addSubview:myVolumeView];
[myVolumeView setVolumeThumbImage:[UIImage imageNamed:@"VolumeButtonRed"] forState:UIControlStateNormal];
[myVolumeView setVolumeThumbImage:[UIImage imageNamed:@"VolumeButtonRed"] forState:UIControlStateHighlighted];
Я также добавил вид и изменил его класс на MPVolumeView.
Я также добавил этистрока в мой файл .h (и связал розетку):
@interface NowPlayingViewController : UIViewController <UITableViewDataSource, UITableViewDelegate>
{
MPVolumeView *_mpVolumeViewParentView;
}
@property (nonatomic, retain) IBOutlet MPVolumeView *mpVolumeViewParentView;
Вот результат:
Как вывидите, мой красный квадрат отображается за кнопкой большого пальца по умолчанию и не заменяет ее.
Что я делаю не так?