2017-07-06 28 views
3

Whatsapp screenshot如何添加上下文菜單的應用

我想知道如何實現這種「上下文菜單」有了這樣的,當你點擊郵件上的WhatsApp和其他應用程序會出現一個操作按鈕。

非常感謝。

+1

,只要你想創建自定義的UIView,並在您的視圖中添加的手勢,當你對你的看法挖掘發現敲打位置,並顯示您的自定義視圖。 –

+0

選中此:[教程](https://www.ioscreator.com/tutorials/use-context-menu-table-view-tutorial) –

回答

3

那就是UIMenuController。我不擅長迅速。對於Swift請檢查this鏈接。 目標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]; 
} 
相關問題