2017-07-06 4 views
3

Whatsapp screenshotWie füge ich ein Kontextmenü zu einer App

Ich würde gerne wissen, wie dieses „Kontextmenü“ zu implementieren, mit Aktionstasten wie die, die auf whatsapp und anderen Anwendungen angezeigt, wenn Sie Nachricht klicken.

Vielen Dank.

+1

Ihre benutzerdefinierten UIView erstellen, wie Sie wollen und Gestik auf Ihrer Ansicht hinzufügen und wenn Sie auf Ihrer Ansicht tap tap Standort finden und Ihre benutzerdefinierte Ansicht erscheinen. –

+0

Überprüfen Sie dies: [Tutorial] (https://www.ioscreator.com/tutorials/use-context-menu-table-view-tutorial) –

Antwort

3

Das ist UIMenuController. Ich bin nicht gut mit swift. Für Swift überprüfen Sie bitte this Link. Objective C Code ist wie folgt:

- (void)showMenu 
{ 
    UIMenuController *menu = [UIMenuController sharedMenuController]; 
    menu.menuItems = @[ 
     [[UIMenuItem alloc] initWithTitle:@"Title1" action:@selector(MyAction1)], 
     [[UIMenuItem alloc] initWithTitle:@"Title2" action:@selector(MyAction2)], 
     [[UIMenuItem alloc] initWithTitle:@"Title3" action:@selector(MyAction)]]; 
    [menu setTargetRect:self.bounds inView:self]; 
    [menu setMenuVisible:YES animated:YES]; 
} 
Verwandte Themen