gpt4 book ai didi

objective-c - 导航栏和标签栏之间留有 50% 高度的 subview

转载 作者:行者123 更新时间:2023-11-28 09:54:23 25 4
gpt4 key购买 nike

我不想以编程方式执行此操作。请告诉我实现此目的的 Storyboard方法。

enter image description here

我希望 orang View 的导航栏和标签栏之间的空间大小减半。引用虚线矩形,我想要那个矩形的一半。

最佳答案

我可以想到几种方法来解决这个问题。

使用容器 View

首先是在superView中添加一个UIView作为容器。您可以将此容器 View “固定”到导航栏的底部和选项卡栏的顶部。

现在将您的橙色 View 添加到此容器中。约束将其固定在顶部、左侧和右侧。然后,您可以为其赋予与容器相同的高度和 0.5 的乘数,它的高度将是导航栏和标签栏之间的一半。

使用“间隔” View

另一种方法是使用间隔 View 。添加您的橙色 View ,然后在其下方添加另一个 View 。将它们分别固定到导航栏和标签栏,并在它们之间设置 0 的垂直间距。

现在给它们相同的高度。

这将使它们占据导航栏和标签栏之间一半的空间。

现在隐藏“间隔 View ”。它会隐藏,但约束仍然有效。

这两种方法都适用于任何设备尺寸和任何方向。此外,对于极端情况,例如卫星导航导航或来电改变导航栏的高度等...

关于objective-c - 导航栏和标签栏之间留有 50% 高度的 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39874005/

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