ios 更改默认共享菜单项的文本 - 复制/粘贴/删除

Posted

技术标签:

【中文标题】ios 更改默认共享菜单项的文本 - 复制/粘贴/删除【英文标题】:ios change text of default shared menu items - Copy/Paste/Delete 【发布时间】:2014-03-13 07:36:04 【问题描述】:

我需要将复制/粘贴/编辑和删除共享菜单项的文本更改为荷兰语。 sharedMenuController 类中是否有任何规定可以为这些菜单项提供本地化文本。

我尝试了其他问题中发布的一些解决方案来更改应用程序语言,但这不起作用,对我来说这不是一个可行的解决方案。

任何帮助都会得到满足。谢谢

【问题讨论】:

对此有何回答或建议? 【参考方案1】:

其实我也有这个问题。 见

Set default language at first run ios TLdnR:

int main(int argc, char * argv[]) 
    @autoreleasepool 
        NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
        [defaults setObject:@[@"nl"] forKey:@"AppleLanguages"];
        [defaults synchronize];
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([ITAppDelegate class]));
    

这应该会改变整个应用的语言设置。

【讨论】:

谢谢,但它不起作用。将 nl 设置为 AppleLanguages 正在从 NSDefaults 中删除其他语言。这对我来说不是一个好的解决方案。 我能够在我的 iOS7 模拟器上更改该元素的语言:/ 所以您需要整个应用程序使用某种语言,而只是复制/粘贴框使用荷兰语? 我正在IOS 6模拟器上试用。 我是在 ios 7 iPad 上完成的,但仍然无法更改文本标签。有什么想法吗?

以上是关于ios 更改默认共享菜单项的文本 - 复制/粘贴/删除的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android 中更改菜单项的文本颜色?

更改导航抽屉中菜单项的文本颜色

如何更改蓝图菜单项的默认行为?

在文本复制和共享选项中显示我的 iOS 应用程序,如笔记应用程序

文本框放大镜问题 iOS

iphone 复制/粘贴菜单未显示在 UITableViewCell 中