gpt4 book ai didi

swift - 随着 orientation-xcode 9+ 的变化更新自定义 subview (uiview 或 web View )框架/大小

转载 作者:行者123 更新时间:2023-11-28 14:33:34 25 4
gpt4 key购买 nike

如何更新 subview / WebView 的框架或大小 - 以编程方式创建并添加到还包含导航栏的父 View 。在方向改变时,父 View 会调整大小,但 subview 不会。

我在 viewdidload() 中有这段代码:

myView.autoresizingMask = [.flexibleWidth, .flexibleHeight]

1) 如果应用程序默认以横向模式启动,则使用此代码 subview 高度在两个方向上都会扭曲。

2) 如果应用程序默认以纵向模式启动,则此代码在以后更改为任何方向时都可以正常工作。

请提出解决第一个案例的一些想法。提前致谢。

最佳答案

如果您正在使用自动布局,我建议您使用大小类来处理此类更改。由于这是一个庞大的概念,我无法在这里解释,但如果您想深入了解它,请观看 this来自 wwdc 2017 的视频

关于swift - 随着 orientation-xcode 9+ 的变化更新自定义 subview (uiview 或 web View )框架/大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51062047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com