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