隐藏/显示导航栏时视图跳

时间:2018-10-07 21:34:13

标签: ios swift uiview uinavigationcontroller

当我们看到标签时。有谁知道在隐藏和显示导航栏时如何解决跳转问题。我尝试了很多不起作用的事情。最终,我为顶部标签添加了布局约束,并且我给出了常数,以使其不会起作用,但是该常数对其他设备不起作用。有谁能帮助我解决视图跳变问题,或者我该如何动态设置顶部约束,以免在其他设备中出现此问题?

1 个答案:

答案 0 :(得分:0)

您可以尝试获取该常数作为比率,而不是硬编码的比率。例如,假设您的约束称为viewTopConstraint,然后将其常量更新为视图的10%:

viewTopConstraint.constant += self.view.frame.size.height/10

总是会更新当前设备的约束常数。您应该没有问题的设备恶习。当然,您应该尝试使用该值来找出适合您的百分比。