是否可以像在接口构建器中一样以编程方式更新框架?由于动画(我想我会修复它..)导致我的一些对象错位,但这也引发了上述问题
编辑:我已经进行了一些谷歌搜索并在stackoverflow上查找,并没有找到我要找的内容。 我想将某些按钮的框架更新回我在界面构建器中设置的约束。 如果这个问题太简单了,对不起,但我只是想要一个简单的答案:是或否+需要调用的代码行或方法。它可能甚至不会出现在我的最终项目中;我只是好奇。
这里是一些代码,因为我想这会有所帮助:
@IBAction func optionsButtonPushed(sender: AnyObject) {
UIView.animateWithDuration(2, animations: {
var theFrame = self.optionsMenu.frame
theFrame.size.height += 100
self.optionsMenu.frame = theFrame
})
}
我正在浏览的视图中(高度为零),按钮因动画而消失,所以可能有比我想到的更好的方法。(抱歉这个问题很疯狂; 这是我的第一个问题!)