为了账号安全,请及时绑定邮箱和手机立即绑定

老师,有uistackView的疑问?

像美团那个页面,我们完全可以理解为整个页面是一个竖直方向的uistackview,其中每个元素又是一个stakcview,然后里面的stackview又都是由子stackview组成,最终的叶子节点都是一些UIImageview和一些UILableView等等,哪这样看的话,我有两个疑问?

1、布局层级深了,所以,可能会被android程序员嘲笑?

2、autolayout 还需要吗 ,布局约束好像都可以不用了?


正在回答

1 回答

1 怎么说呢对于第一个问题你分析的很好,确实有这个问题,布局深了之后很像android的线性布局嵌套,不过任何一个技术的推出肯定有利有弊,我想我们在使用的时候抓住它的优点,发挥它的优势即可。

2 第二个问题 ios8之后约束布局常用sizeclass+布局约束条件,在使用的过程中 更像android中的相对布局,所以它们的知识点并不冲突。

0 回复 有任何疑惑可以回复我~
#1

aimuke 提问者

老师 ,确实stakcview就想android中的linerlayout,而,布局约束又有点像android的relativelayout,不过有似乎没有人家relativelayout那么的简介好用。 老师,我在在提一个问题,我一直没有想明白,假设列表中有 ,A,B,C,D,E 5个控件放到一个tablecell中,假设,cde等控件约束与B相关,那么,如果说B没有内容,我们把他隐藏了(或者说把B的高度,宽度设置为0)那么这种变化势必会隐藏布局,稍微不好点就会把布局搞得很难看,这种情况下,我们该如何办,我想恳请老师出一个视频看看
2016-02-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
iOS9新特性之UIStackView
  • 参与学习       12653    人
  • 解答问题       7    个

从实例出发介绍iOS9新组键UIStackView的使用,提升开发效率

进入课程

老师,有uistackView的疑问?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信