Comment ajouter le MPVolumeView via Xcode Designer?

J'ai d'abord ajouté une MPVolumeView de manière dynamique sur une page...

#import "MediaPlayer/MPVolumeView.h"
.
.
-(IBAction) handleVolumeButtonClicked:(id) sender {
    if (volumeView == nil) {
        volumeView = [[MPVolumeView alloc] initWithFrame:CGRectMake(25, 378, 270, 30)];
        [self.view addSubview:volumeView];
        [volumeView release];
    } else {
        [volumeView removeFromSuperview];
        volumeView = nil;
    }
}

Mais pour certaines raisons, j'ai commencé à recevoir des rapports sur l'application de s'écraser lors de l'ajout dynamique le volume du composant.

Pour contourner ce problème, j'ai décidé d'essayer et ajouter le composant à la vue via XCode designer, mais ensuite j'ai réalisé que je ne savais pas comment le faire!

J'ai traîné un "Objet" à partir du modèle de la palette Objet premier, mais ensuite, j'ai trouvé que je ne pouvais pas ajouter à la vue. Donc j'ai abandonnée l'idée et la faire glisser l'onglet "Affichage" de l'objet directement sur le .xib vue.

Une fois que le composant a été ajouté, j'ai essayé de changer la Classe Personnalisée' à 'MPVolumeView', mais la vue juste de calculer un rectangle vide. L'exécution du code dans le simulateur a omis de rendre quoi que ce soit.

Personne ne sait ce que je suis absent pour ajouter une classe à la vue ce n'est pas déjà présentes dans la palette?

OriginalL'auteur Devology Ltd | 2011-05-16