这个问题是由约束引起的
先附上答案地址。http://stackoverflow.com/questions/28724255/auto-layout-and-hide-bottom-bar-when-pushed
1.第一种 也就是在 stack overflow中被采用的方法,在新的版本中已经不可行了。
2.在align中设置控制器的View 和 下沉的View的bottom Edges为0
3.在tabbarViewController中选中tabbar 在属性设置中将translucent这个选择框的勾去掉
后面两个方法都试过了,可行