iOS中webview_flutter插件上下文菜单语言显示为英文的解决方法?-灵析社区

CTang

请教下各位大佬,在Flutter中,我使用webview_flutter插件来嵌入网页.在ios 中长按显示的上下文菜单默认显示的是英文. 请问各位大佬们有办法解决吗! ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241004/b37cde401cc2482414b450f01cff3904.png) 1.设置 ios 系统语言: 打开ios"设置"应用。 滚动并点击"通用"。 点击"语言与地区"。 点击"iPhone语言"。 选择"中文(简体)" 结果:不起作用,但是浏览器中的上下文菜单能正确显中文 2. class AppMobile extends StatelessWidget { const AppMobile({super.key}); @override Widget build(BuildContext context) { return ScreenUtilInit( useInheritedMediaQuery: true, designSize: const Size(AppConfig.screenW, AppConfig.screenH), minTextAdapt: true, splitScreenMode: true, builder: (context, child) { return MaterialApp( localizationsDelegates: [ //设置pull_to_refresh库多语言 RefreshLocalizations.delegate, GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate, GlobalCupertinoLocalizations.delegate, ], theme: ThemeData( // scaffoldBackgroundColor: Color(0xffF2F4F9), // 这里设置你想要的颜色 ), supportedLocales: [ const Locale('zh', 'CN'), // 添加中文(简体)支持 ], onGenerateRoute: Application.router.generator, ); }); } } 不起作用

阅读量:128

点赞量:0

问AI
最终解决方案: 1. 打开Xcode项目。 2. 选择 "Info" 选项卡,找到 "Localizations" 部分。 3. 点击“+”号,添加 “Chinese,Simplified” 选项 4. 点击 "Finish" 完成添加。