0

iPhone ユーザーがテキストを長押ししたときに、「コピー」メニューのキャプションを上書きすることは可能ですか? 基本的には、テキストを「コピー」ではなく「メモを作成」のように変更したいと思います。それは可能ですか?

4

1 に答える 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 に答える