是否可以像界面生成器那样以编程方式更新帧?由于动画的原因,我的一些物体被放错了(无论如何我都想修复它,我猜......)但是它让我想到了上面提到的问题
编辑:我已经做了一些谷歌搜索以及查看stackoverflow并没有找到我正在寻找的东西.我想将某些按钮的帧更新回我在界面构建器中设置的约束.很抱歉,如果这个问题太简单了,但我只想找一个简单的答案:是或否+代码行或调用方法.它可能不会在我的最终项目中结束; 我只是好奇.
这是一些代码,因为我猜这会有所帮助:
@IBAction func optionsButtonPushed(sender: AnyObject) {
UIView.animateWithDuration(2, animations: {
var theFrame = self.optionsMenu.frame
theFrame.size.height += 100
self.optionsMenu.frame = theFrame
})
}
Run Code Online (Sandbox Code Playgroud)
我正在滚动的视图中的按钮(从0的高度)消失,因为动画,我想,所以可能有比我想的更好的方式(对不起这个问题太疯狂了;这是我的第一个一!)