我是Xcode的新手,我使用的是4.6.3版 - Macbook对于新版本而言太旧了.
我环顾互联网和Stack Overflow,无法找到我想要的东西,或者我无法获得片段.
我想在UITextView中长按单词时出现的菜单项中添加一个菜单项.我希望它说"Wiki",当按下它时,它将链接到所选单词的维基百科页面.它可能是通过Safari或我应该在具有webview的应用程序中执行此操作?
我发现:
UIMenuController *menuController = [UIMenuController sharedMenuController];
UIMenuItem *item1 = [[UIMenuItem alloc] initWithTitle:@"Do This" action:@selector(item1)];
[menuController setMenuItems:[NSArray arrayWithObject:item1]];
Run Code Online (Sandbox Code Playgroud)
但这似乎没有做任何事情.
不幸的是,我无法理解检索wikipedia页面的建议,我不是那么高级,对不起.我通常不知道在哪里放置代码片段.
UILabel我已经更好地显示了文本,矩形UITextView中的文本在顶部有一个间隙,因此文本不居中,抵消UITextview参数意味着文本锚定在顶部,而不是集中.将菜单附加到UILabel似乎非常困难.