iOS中webview_flutter插件上下文菜单语言显示为英文的解决方法?
请教下各位大佬,在Flutter中,我使用webview_flutter插件来嵌入网页.在ios 中长按显示的上下文菜单默认显示的是英文.请问各位大佬们有办法解决吗!
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,
);
});
}
}
不起作用
回复
1个回答

test
2024-06-20
最终解决方案:
- 打开Xcode项目。
- 选择 "Info" 选项卡,找到 "Localizations" 部分。
- 点击“+”号,添加 “Chinese,Simplified” 选项
- 点击 "Finish" 完成添加。
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容