Airplay ボタンが UIToolbar に表示されていますが、クリックしても何も起こりません。エアプレイピッカーを開く必要があります。そうではありません。
UIButton *volumeView = [UIButton buttonWithType:UIButtonTypeCustom];
[volumeView addTarget:self action:@selector(MPVolumeView:) forControlEvents:UIControlEventTouchUpInside];
volumeView.frame = CGRectMake(0, 0, 40, 40);
UIImage *icon = [UIImage imageNamed:@"airplay-1.png"];
[volumeView setImage:icon forState:UIControlStateNormal];
UIBarButtonItem *volumeview = [[UIBarButtonItem alloc] initWithCustomView:volumeView];
-(void)MPVolumeView:(id)sender
{
MPVolumeView *volumeView = [[MPVolumeView alloc] init];
[volumeView setShowsVolumeSlider:NO];
[volumeView setShowsRouteButton:YES];
// [volumeView sizeToFit];
[volumeView release];
}
コードに問題はありませんが、なぜアプリでスクロールビュー画像のエアプレイ ピッカーを開かないのか疑問に思っています。実際、この場合、airplay は uiimages 用です。UIImages を放映できますか。
手伝ってくれてありがとう。