elle UIMenuController
class kullanarak Kes/Kopyala/Yapıştır menüsünü görüntüleyebilirsiniz.
[self becomeFirstResponder];
UIMenuController *copyMenuController = [UIMenuController sharedMenuController];
[copyMenuController setTargetRect:image.frame inView:self.view];
[copyMenuController setMenuVisible:YES animated:YES];
Bu, görüntüyü barındıran görünümü için bir UIViewController
Bu kodu uygulamak olacak varsayar: Örneğin, aşağıdaki kod Resimde ortalanmış menüsünü gösterecektir.
çeşitli menü öğelerini etkinleştirmek için, ayrıca denetleyicisi birkaç temsilci yöntemleri uygulamak gerekir: Bu durumda
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if (action == @selector(cut:))
return NO;
else if (action == @selector(copy:))
return YES;
else if (action == @selector(paste:))
return NO;
else if (action == @selector(select:) || action == @selector(selectAll:))
return NO;
else
return [super canPerformAction:action withSender:sender];
}
- (BOOL)canBecomeFirstResponder
{
return YES;
}
, sadece Kopya menü seçeneği etkinleştirilecek. kullanıcı menü öğesi olduğunu seçtiğinde ne olacağını ele yöntemi: Ayrıca uygun -kopyala uygulamak gerekir.