在textView弹出窗口中添加新事件

时间:2016-01-14 09:59:17

标签: ios objective-c xcode uitextview

我在我的应用中使用了一个可选的UITextView。您知道UITextView的副本弹出窗口。

enter image description here

我想知道是否可以在此弹出窗口中添加新的事件/动作,我该怎么做?

提前谢谢!

2 个答案:

答案 0 :(得分:1)

使用UIMenuController单身人士并为其添加新的UIMenuItem

答案 1 :(得分:0)

你可以使用以下代码

UIMenuItem *testMenuItem = [[UIMenuItem alloc] initWithTitle:@"Info" action:@selector(handleInfo:)];
[[UIMenuController sharedMenuController] setMenuItems: @[testMenuItem]];
[[UIMenuController sharedMenuController] setTargetRect:CGRectMake(310, 25, 50, 50) inView:self];
[[UIMenuController sharedMenuController] update];

另请参阅以下链接

http://iphonedev.tv/blog/2014/4/17/show-the-uimenucontroller-and-display-custom-edit-menus-for-uiviewcontroller-uitableviewcontroller-and-uicollectionview-on-ios-7

http://nshipster.com/uimenucontroller/

希望它可以帮助你......!