【发布时间】:2013-01-25 15:32:51
【问题描述】:
是否可以控制UITextField 的Paste 弹出位置,例如在UITextField 的上方或下方?
【问题讨论】:
标签: ios objective-c cocoa-touch uitextfield
是否可以控制UITextField 的Paste 弹出位置,例如在UITextField 的上方或下方?
【问题讨论】:
标签: ios objective-c cocoa-touch uitextfield
是的,我相信您正在寻找的方法是setTargetRect:inView:。您可以在Apple Docs 中阅读更多相关信息。
这是来自Apple的一些通用代码
UIMenuController *theMenu = [UIMenuController sharedMenuController];
CGRect selectionRect = CGRectMake (currentSelection.x, currentSelection.y, SIDE, SIDE);
[theMenu setTargetRect:selectionRect inView:self];
[theMenu setMenuVisible:YES animated:YES];
【讨论】: