J'ai rencontré un problème aujourd'hui. Un appui long sur la cellule de discussion peut afficher normalement l'UIMenuController, comme indiqué ci-dessous.
Mais une fois l'UIActionSheet ouvert, l'UIMenuController ne répond plus.
Comme ci-dessus, après avoir ouvert UIActionSheet, peu importe la façon dont j'ai appuyé dessus, UIMenuController ne pouvait pas apparaître.
Le code est le suivant [self gettingFirstResponder] ; Il renvoie oui. Je me demande si UIActionSheet occupe le premier répondeur ?
[self becomeFirstResponder];
UIMenuItem *copyItem = [[UIMenuItem alloc] initWithTitle:@"复制" action:@selector(copyString:)];
UIMenuItem *sendAgain = [[UIMenuItem alloc] initWithTitle:@"重发" action:@selector(sendAgain:)];
UIMenuItem *earphonePlayItem = [[UIMenuItem alloc] initWithTitle:@"听筒播放" action:@selector(earphonePlay:)];
UIMenuItem *speakerPlayItem = [[UIMenuItem alloc] initWithTitle:@"扬声器播放" action:@selector(speakerPlay:)];
L'as-tu résolu frérot ? J'ai aussi rencontré la même situation qq : 1217468488