在UIActivityViewController、swift、波斯语(iOS 15.4)上镜像操作

sigwle7e  于 2023-01-16  发布在  Swift
关注(0)|答案(3)|浏览(155)

screen shot
正如你所看到的,我的动作被镜像,而我设置我的应用程序语言为波斯语。它只是发生在iOS 15.4旧版本是工作正常我的主要文本共享是在波斯语,它没有被镜像,只是我的动作被镜像。这是我的代码

let textShare = [ text ]
        let activityViewController = UIActivityViewController(activityItems: textShare , applicationActivities: nil)
        activityViewController.popoverPresentationController?.sourceView = self.view
        self.present(activityViewController, animated: true, completion: nil)

我试着重新镜像视图,但我的共享文本也被镜像了:

activityViewController.view.transform = CGAffineTransform(a: -1, b: 0, c: 0, d: 1, tx: 0, ty: 0)

有什么建议吗?

qhhrdooz

qhhrdooz1#

我通过添加英语语言到项目本地化并强制应用程序使用我的语言到应用程序委托文件中而不镜像任何视图

最佳问候来解决此问题

sirbozc5

sirbozc52#

1-右键单击项目“.xcodeproj”文件并选择“显示包内容”
2-右键单击“project.pbxproj”,用“文本编辑”打开它。
3-找到“developmentRegion”键并将其设置为“en”。

好的。

vm0i2vca

vm0i2vca3#

基本上,它是关于DevelopmentRegion的。我已经在project info.plist文件中添加了开发区域,并且通过删除它很容易地解决了这个问题。
如果您将Property List作为Property List打开,请将其从信息列表中删除。

  • 或 *

如果您将Source Code作为Source Code打开,请将其从信息列表中删除。

相关问题