当iphone用户长按某些文本时,是否可以覆盖“复制”菜单中的标题?本质上,我想将文本更改为“创建注释”而不是“复制”。那可能吗?
问问题
1195 次
1 回答
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。这里有一个例子(向下滚动到“自定义编辑菜单项”)。
至于改变现有项目,我认为目前是不可能的。
于 2010-05-04T07:01:34.990 回答