使用自动布局时,可以优雅地隐藏和显示视图

Mic*_*est 10 ios autolayout

我想可能有一种方法可以使用自动布局轻松隐藏和显示连续按钮,以便视图可以根据可见的情况自动排列整齐.

例如,假设我有两个按钮,我总是想要在框架中居中:

// pseudo visual format code:
|-----[star][download]-----|
Run Code Online (Sandbox Code Playgroud)

当我按下下载时,我现在想要看到三个按钮:( pausedownload重新标记的按钮; cancel是以前隐藏的按钮)

|--[star][cancel][pause ]--|

我想我可能总是有三个按钮但是可能会覆盖宽度以使视图在状态之间优雅地生动?我认为可能有一种更加语义的方式来实现从自动布局结构中添加和删除视图.有什么想法吗?