que han creado un UIMenuController y han establecido que un elemento de menú personalizado, así:Artículos UIMenuController personalizados
UIMenuController *menuController = [UIMenuController sharedMenuController];
UIMenuItem *item1 = [[UIMenuItem alloc] initWithTitle:@"Do This" action:@selector(item1)];
[menuController setMenuItems:[NSArray arrayWithObject:item1]];
pero quería ese objeto a ser el único que aparecerá por lo que añade este código:
- (BOOL)canPerformAction: (SEL)action withSender: (id)sender {
BOOL answer = NO;
if (action == @selector(item1))
answer = YES;
return answer;
}
El problema es que todavía muestra otros ## Elementos de encabezado ##, como "Seleccionar", "Seleccionar todo" y "Pegar". Esto puede tener algo que ver con que esto se muestre en un UITextView
. Pero, ¿cómo puedo detenerme si se muestran todos los demás elementos?
impresionante, muchas gracias! – Joshua
@Joshua, ¿resolvió su problema con este código? ¿Puedes compartirme sobre esto, porque intento esta respuesta, pero el problema aún no está resuelto? @ St3fan, ¿tienes alguna otra sugerencia para mí? –
no funcionó. aún copiar, pegar – BDGapps