如何通过编程SWIFT禁用 - > View Zoomed

有没有办法知道用户是否使用“显示缩放”功能?我在谈论 这项特征 and disable option

你好 @kevvo.,我的建议是调整足够的约束值,在那里它不会随着缩放功能而更改。我没有找到能够知道用户是否使用显示缩放的任何文档,导致我相信没有办法了解。

1 Like

你好 @gdelarosa. 我找到了一种了解它是否是标准模式或缩放此代码的方法

上市 静态的 var. isZoomed: Bool {

返回 UIScreen.main.scale <Uiscreen.main.nativescale.

}

但我想找到一种方法,即用户制作的任何配置不会影响我的应用程序的设计

现在我有这个代码为我收集视图

但代码不干净或最佳

@gdelarosa. 您是否响应了CollectionView的任何文档???

查看startar.

帮我!!! @gdelarosa.

你好 @kevoprim.,我更容易输入英语,但我可以理解&读西班牙语。看起来您能够为CollectionView使用iszoomed变量是否正确?遗憾的是,我没有准备好的代码可以帮助您优化上面的内容。如果我遇到的东西,可以帮助收集视图和吸血鬼变量的当前问题,我将回复您。

1 Like

@kevvo. 请用英语提问,所以其他人也可以理解和帮助。谢谢!

1 Like

你好 @gdelarosa. 感谢您分享您的帮助,如果您找到有关如何禁用该选项的任何文档 - >(zommed)通过编程,我真的很欣赏它

你好 @shogunkaramazov. 我的英语不是那么好,但我试试,我来自 厄瓜多尔,我的成语本地是西班牙语。

我想做的就是当用户激活缩放模式时,它不会在我的应用程序的所有设计中推断出来

你好 @kevvo.,
使用解决这个问题,您在正确的轨道上。

其次,您可以查看大小的尺寸类,以这种方式在大多数方向上更响应您的UI,以及iPhone上会在iPhone上进行拆分屏幕选项(在未来)。

干杯,

@kevvo. 你还有这个问题吗?

@kevvo. 我还有这个问题。你解决了吗?尝试使设置变量与Uiscreen.main.scale一样
并尝试通过检查屏幕的比例来设置值
Uiscreen.Main.scale!= Uiscreen.main.nivingcale
和Uiscreen.main.scale = Uiscreen.main.nativierscale。
任何人都帮助我为比例只读变量创建Getter Setter变量