Как добавить контекстное меню в приложение

Скриншот WhatsApp

Я хотел бы знать, как реализовать это "контекстное меню" с помощью кнопок действий, подобных той, которая появляется в WhatsApp и других приложениях, когда вы нажимаете на сообщение.

Большое спасибо.

1 ответ

Решение

То есть UIMenuController, Я не хорош со Swift. Для Swift, пожалуйста, проверьте эту ссылку. Цель кода C выглядит следующим образом:

- (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];
}
Другие вопросы по тегам