autoresizing约束下删除控件

最近在改一个xib布局,以前是用autoresizing写的。其中一个view,须要在不一样条件下不显示或者显示。
直接设置view的hide属性,它原来的位置会空出一块。直接remove也不行。修改frame无用。
最后看到网上说,autoresizing是相对于父控件的位置,想了想,把这个需删除的view,下面的控件,设置为了相对下面的位置(以前都是相对上面的);需删除view上面的控件,依然是相对上面的位置。
隐藏且下方控件向上补位成功。
PS:别忘了修改父控件的总体高度。ide

相关文章
相关标签/搜索