1

アプリに UIWebView があり、UIMenuController を実行できます。そして、カスタムUIMenuItemをUIMenuControllerに追加します(「google it」のように)。UIMenuItem を追加するコードは次のとおりです。

UIMenuItem *searchItem = [[UIMenuItem alloc] initWithTitle:@"google it" action:@selector(searchWithSelectedText)];
    [[UIMenuController sharedMenuController] setMenuItems:[NSArray arrayWithObject:searchItem]];
    [searchItem release];

これで、カスタム UIMenuItem が表示され、クリック後に正しい動作を実行できるようになりました。しかし、ios5 では、UIMenuItem を表示すると幅が広すぎます。

カスタム UIMenuItem をシステム アイテムのように短く設定できますか?

ありがとう。

4

1 に答える 1

0

これは新しいシステムスタイルであり、カスタマイズすることはできないと思います。

于 2012-07-05T07:38:59.410 に答える