当iphone用户长按某些文字时,是否可以覆盖“复制”菜单中的字幕?基本上,我想将文本更改为“创建注释”而不是“复制”。这可能吗?
答案 0 :(得分:1)
您可以通过UIMenuController的menuItems属性添加自定义菜单,例如:
UIMenuItem* item1 = [[UIMenuItem alloc] initWithTitle:@"One" action:@selector(DoThingOne:)];
UIMenuItem* item2 = [[UIMenuItem alloc] initWithTitle:@"Two" action:@selector(DoThingTwo:)];
[UIMenuController sharedMenuController].menuItems = [[[NSArray alloc] initWithObjects:item1, item2, nil] autorelease];
[item1 release];
[item2 release];
但是,这只适用于iPhone OS 3.2,这只会使iPad成为现在的版本。有一个示例here(向下滚动到“自定义编辑菜单项”)。
至于改变现有物品,我认为目前不可能。