2017-01-04 6 views
0

Я пытался с каждым ответов, размещенных на этом подобный вопрос, но он не работает в быстрых 3.Как скрыть параметр вставки в меню в UITextfield в swift3.0?

override func canPerformAction(action: Selector, withSender sender: AnyObject?) -> Bool { 
    if action == #selector(paste(_:)) { 
     return false 
    } 
    return super.canPerformAction(action, withSender: sender) 
} 

Благодарности

+0

Не могли бы вы дать больше о своем вопросе? – iDeveloper

+0

@EricAya: проверить мой отредактированный вопрос с кодом –

+0

@iDeveloper Я хочу скрыть параметр вставки с панели инструментов uitextfield, в то время как длинный выбор прессы –

ответ

0

Это работает!

override func canPerformAction(action: Selector, withSender sender: AnyObject?) -> Bool { 

    NSOperationQueue.mainQueue().addOperationWithBlock { 
     UIMenuController.sharedMenuController().setMenuVisible(false, animated: false) 
    } 

    return super.canPerformAction(action, withSender: sender) 
} 
+0

Вы сказали в своем вопросе, что работаете с Swift 3, и с этой подписью вы не можете переопределить 'canPerformAction (_: withSender:)'. –