当用户按下按钮时,我添加了一个比例变换,使其像 safari 的选项卡一样缩小。当用户按下 webview 时,它会恢复。当视图旋转时,我用来获取我希望框架在选项卡模式下看起来如何的值,并在旋转和应用框架时检查它是否处于选项卡模式。它有效,我试着把它拿出来。问题是,如果我旋转 10 次,右侧的黑线会在 webview 内部变得越来越大。我已经为 Web 视图及其滚动视图记录了大量对象,以查看是否有任何关闭、滚动插入/偏移正确、框架正确、转换也正确。我不知道为什么会有黑线。我尝试刷新 webview 以查看它是否是网页,并且它没有修复那个以太,比例变换值是
CGAffineTransformMakeScale(0.6, 0.68)
用于缩小,1、1 用于放大。如果有人想看到效果,只需将其应用到 uiwebview 并开始旋转设备大约 10 次,然后您就会真正看到它。
以下是旋转多次时 Web 视图的外观:
在右侧有一条粗黑线,每次旋转它都会变大,但只有在添加该变换时才会增长,如果它的正常大小再次停止但保持在那里。