【发布时间】:2013-03-06 17:30:44
【问题描述】:
我认为可能有一种方法可以使用自动布局轻松隐藏和显示连续的按钮,以便可以根据可见的视图自动整齐地排列视图。
例如,假设我有两个按钮,我总是希望在框架中居中:
// pseudo visual format code:
|-----[star][download]-----|
当我按下下载按钮时,我现在希望看到三个按钮:(pause 是重新标记的 download 按钮;cancel 是以前隐藏的按钮)
|--[star][cancel][pause ]--|
我想我也许可以让所有三个按钮始终存在,但可能会覆盖宽度以使视图在状态之间优雅地动画?我认为可能有一种更语义化的方式来实现从自动布局结构中添加和删除视图。有什么想法吗?
【问题讨论】:
-
我问了类似的问题并被否决stackoverflow.com/questions/20876664/… :)
标签: ios autolayout