【发布时间】:2015-07-06 14:57:40
【问题描述】:
我有以下 UIButtons,我试图让红色的“开始”按钮在被点击时拉长并覆盖蓝色按钮:
我打算让开始按钮拉长,然后隐藏保存按钮。但是,当我尝试这样做时,开始按钮会向右拉长。
我在 IB 中设置了带有约束的按钮,所以我正在更改动画块中的约束:
UIView.animateWithDuration(1.0, animations: {
self.toggleButtonWidth.constant *= 2 //toggleButtonWidth is the width constraint of the red button
self.view.layoutIfNeeded()
})
但是,这会导致红色按钮向右侧拉长并离开屏幕:
我想向左拉长。
PS:我知道按钮和它们的布局看起来并不漂亮,我还在尝试在设计之前弄清楚功能
【问题讨论】:
-
意味着当您点击它时,您需要将红色按钮重叠在蓝色按钮上。我是对的?
标签: ios objective-c swift uibutton