gpt4 book ai didi

推送转换后 iOS 按钮未完全呈现

转载 作者:搜寻专家 更新时间:2023-11-01 06:26:48 24 4
gpt4 key购买 nike

我有一个 View Controller ,当点击子类 UIButton 时,它会推送另一个 View Controller 。问题是我在新呈现的 View Controller 上有同一个子类的另一个按钮,但是当它出现时它被切断了。

当我点击键盘键时,此问题自行解决,如果我点击“调试 View 层次结构”,它会在 Xcode 中显示为完全绘制,而当我退出调试时,它会完全绘制。

这是 iPhone XS Max iOS 12.1 和 Swift 4.2 中的问题示例(我用红色矩形覆盖了一些文本字段,因为它们具有用户详细信息,但它们是 UITextField 的子类,卡片 View 是带有 UICollectionView 的 subview Controller ):

这就是我得到的
wide demo pic

这是我所期望的
wide demo pic

我已经尝试将按钮及其 super View 的 setNeedsDisplay 和 layoutIfNeeded 放在 viewDidAppearviewWillAppear 中,但我无法确定发生了什么以及如何解决它.如果有人能帮助我,我将不胜感激。谢谢!

最佳答案

我认为这不是渲染问题,而是按钮顶部的另一个 View 。尝试在 view debugger

中进行更多调查

View debugger

然后看看是什么。 (检查其他 UIWindows)

我想这是键盘建议的观点。或一些页脚 View 等。

关于推送转换后 iOS 按钮未完全呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53230774/

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