したがって、ここで何か間違っているかどうかはわかりませんが、UICollectionView を持つ UIViewController があります。UIViewController のviewDidLoad
メソッドでは、表示されるポップアップにカスタム メニュー項目を追加しません。
UIMenuItem *removeItem = [[UIMenuItem alloc] initWithTitle:@"Remove" action:@selector(handleRemoveItem:)];
UIMenuItem *duplicateItem = [[UIMenuItem alloc] initWithTitle:@"Duplicate" action:@selector(handleDuplicateItem:)];
[[UIMenuController sharedMenuController] setMenuItems:@[removeItem, duplicateItem]];
[removeItem release];
[duplicateItem release];
collectionView:shouldShowMenuForItemAtIndexPath:
すべての状況でとがcollectionView:canPerformAction:forItemAtIndexPath:withSender:
返されるように設定しましたYES
が、何があっても、切り取り、コピー、貼り付けのみが表示されます。
私はこれを完全に実装していませんでしたか、それとも正しく実装していませんでしたか?
PS - Google でできる限り多くの例を調べましたが、役立つものは何も見つかりませんでした。