【发布时间】:2015-08-21 15:21:42
【问题描述】:
我有一个按钮,当我按下它时,我想缩小宽度。但是,我目前的方法(以及我在网上随处可见的方法)似乎不起作用。
方法如下
@IBAction func addToOrderPressed(sender: AnyObject) {
UIView.animateWithDuration(1.0, animations: {
self.addToOrderButton.frame = CGRectMake(
self.addToOrderButton.frame.origin.x,
self.addToOrderButton.frame.origin.y,
self.addToOrderButton.frame.size.width - 100,
self.addToOrderButton.frame.size.height)
})
self.addProductToCart(productAtIndex)
println("[Info] Product Added: \(productAtIndex.title)")
println("[Info] Cart Count: \(self.dm.cartItems.count)")
}
点击按钮,其他操作运行,但按钮大小保持不变。
我在这个按钮上使用了约束,下面是我正在使用的屏幕截图:
问题可能是约束优先于大小变化吗?
【问题讨论】:
-
尝试删除对齐前导约束。
-
@MarcusAdams 同样的交易。没有动画:/
标签: ios swift animation uibutton