2010-08-22 3 views
0

Comme os 3.2, nous sommes autorisés à modifier le menu d'édition. Voici ce que la documentation indique:UIMenuController - personnalisation

"Vous pouvez créer vos propres éléments de menu, chacun avec son propre sélecteur d'action et son titre, et les ajouter au menu d'édition grâce à cette propriété.Les éléments personnalisés apparaissent dans le menu après tout menu système articles."

Je voudrais supprimer ces 'éléments du système' (ils sont beaucoup!), Ou une partie d'entre eux. Que devrais-je faire?

Répondre

2

contrôle Vous ceux qui sont visibles avec canPerformAction, tels que:

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender { 
    BOOL answer = NO; 

    if (action == @selector(copy:)) 
     answer = YES; 

    return answer; 
} 

Le code ci-dessus permettra la copie, mais aucun des autres. Vous pouvez également ajouter votre UIMenuItem personnalisé.