iOS替代视图中某些组件/对象的自动布局

iOS替代视图中某些组件/对象的自动布局,ios,overriding,autolayout,Ios,Overriding,Autolayout,我有一个视图,其中一个按钮相互下方有一系列按钮,当其中一个按钮被选中时,我需要通过编程将另一个按钮添加到所有其他按钮的顶部,然后更改所有按钮的高度,这样屏幕底部就不会失去任何空间 问题是我需要为这个视图打开自动布局,但是由于这个原因我不能调整大小,或者改变按钮的位置 我的问题是,当选择按钮时,如何“覆盖”视图中某些对象(按钮)的自动布局以更改其布局 谢谢Autolayout能够使用您描述的用例。视图的高度可以压缩,以便为多个按钮腾出空间 在每个按钮上使用-(void)设置内容压缩阻力优先级:(U

我有一个视图,其中一个按钮相互下方有一系列按钮,当其中一个按钮被选中时,我需要通过编程将另一个按钮添加到所有其他按钮的顶部,然后更改所有按钮的高度,这样屏幕底部就不会失去任何空间

问题是我需要为这个视图打开自动布局,但是由于这个原因我不能调整大小,或者改变按钮的位置

我的问题是,当选择按钮时,如何“覆盖”视图中某些对象(按钮)的自动布局以更改其布局


谢谢

Autolayout能够使用您描述的用例。视图的高度可以压缩,以便为多个按钮腾出空间

在每个按钮上使用
-(void)设置内容压缩阻力优先级:(UILayoutPriority)轴的优先级:(UILayoutConstraints)轴
,并将优先级设置为较低的数字(即。