iphone - how to disable UIMenuControll (cut,copy,paste,select all,delete) in UIviewController subclass? -
i have implemented many methods paste doesn't hide. using xcode version 4.5.2
-(bool)canperformaction:(sel)action withsender:(id)sender { uimenucontroller *menucontroller = [uimenucontroller sharedmenucontroller]; if (menucontroller) { [uimenucontroller sharedmenucontroller].menuvisible = no; } return no; } every method seems fail working me. can me on this? in advance
you need these things enable/disable uimenucontroller items.
to show/hide uimenucontroller items, view or view controller needs implement
canbecomefirstresponder(returning yes/no show/hide).you can implement
canperformaction:withsender:method of uiresponder disable or enable user-interface commands {copy, select, select all, paste , etc} based on context.or can override
updatemethod ofuimenucontrollerhandle custom behavior of individual item. example, if pasteboard holds no data of compatible type,pastecommand disabled. may either force show/hide paste menu item overriding method.
Comments
Post a Comment