gpt4 book ai didi

ios - 拖动到弹出 View Controller 会导致固定在底部的按钮跳转(使用标签栏)

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:04:20 25 4
gpt4 key购买 nike

我在使用标签栏 Controller 时遇到问题。见下图:

enter image description here

按钮固定在安全区域底部。第一次按下 View Controller 时,它会出现在正确的位置。在 viewWillAppear 中,我有以下代码:

override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
tabBarController?.tabBar.isHidden = true
}

推送此 Controller 的 View Controller 在 viewWillAppear 中具有以下内容:

override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
tabBarController?.tabBar.isHidden = false
}

由于标签栏隐藏/取消隐藏转换,它的按钮似乎在跳跃。我想我可以将它固定到 view 的底部而不是安全区域,但是对于 iPhoneX 来说按钮不会在正确的位置。有没有人知道如何解决这个问题?

最佳答案

@Sandeep 是对的,这是一种可能的解决方案。我也遇到过这种情况,对我来说,解决方案是更改按钮底部约束,使其等于 superview 的底部而不是布局指南的底部。标签栏隐藏后布局指南调整大小,并且由于按钮的底部约束被引用到它,按钮跳转。更改 View 解决了我的问题。

关于ios - 拖动到弹出 View Controller 会导致固定在底部的按钮跳转(使用标签栏),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48901044/

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