所面临的问题
我有以下视图,包括导航栏、搜索栏和表视图——左边是当前的视图,右边是我想要实现的效果——基本上只需要隐藏导航栏并调整所有东西的大小。
当前解决方案
目前,我使用从搜索框到superview顶部属性的垂直空间约束来隐藏和调整所有内容 -
- 默认的约束常数为44(导航栏高度)
- 点击搜索框后,我隐藏导航栏并将约束常数设置为0
- 当我停止搜索时,我恢复导航栏并将约束设置为44
我的期望
我正在寻找最简单的方法来隐藏导航栏,并调整搜索框和表格的大小以填满整个屏幕。
有没有任何方法可以利用iOS 6自动布局系统来实现它?
我的当前解决方案感觉不自然。