加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 如何将任何视图放置在任何其他视图下方,从视图中获取它的

发布时间:2020-12-14 19:36:17 所属栏目:百科 来源:网络整理
导读:我创建了4个白色和白色的子视图.你可以在下面分享的参考图片中看到一个黄色的. 我已经以编程方式将Tabbar的位置从下到下改为导航栏,如下图所示(当它在模拟器中运行时). 现在因为我对图像中的黄色视图有限制,如下所示 它出现在导航栏的下方,但我希望它显示在T
我创建了4个白色和白色的子视图.你可以在下面分享的参考图片中看到一个黄色的.

enter image description here

我已经以编程方式将Tabbar的位置从下到下改为导航栏,如下图所示(当它在模拟器中运行时).

enter image description here

现在因为我对图像中的黄色视图有限制,如下所示

enter image description here

它出现在导航栏的下方,但我希望它显示在Tabbar下方.

由于Tabbar以编程方式获得其位置&其他视图(包括黄色视图)从故事板中获取其位置.
故事板UIelements在来自该程序的任何其他UIelement之前得到解决,或者至少从程序上获得它们的位置.

什么是达到我想要的最佳方式.

请参考我的故事板以获得更多理解. (参见下图)

enter image description here

我还想在tabbar和amp;之间的空间中拟合所有5个子视图.屏幕下方.我想计算那个空间的1/5和将此高度分配给每个子视图.我稍后会减少几个像素来分隔它们.

解决方法

为什么不将标签栏的高度添加到黄色视图的顶部位置?这样,您可以设置约束:

Fajar.top = top + 44

如果标签栏始终可见,则应该可以使用.但是,当然,如果标签栏有时只出现,您可能必须根据更改以编程方式更改该约束…

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读