我希望按下按钮后立即移动顶栏(UIView)。
@IBAction func displayOptions(sender: AnyObject) {
self.topBar.frame = CGRect(x: 100, y: 100, width: self.topBar.frame.size.width, height: self.topBar.frame.size.height)
}
不工作。 UIView没有动。
我尝试在viewDidLoad中设置original.x / y,但它没有改变任何内容。
override func viewDidLoad() {
var xvalue = self.topBar.frame.origin.x
var yvalue = self.topBar.frame.origin.y
xvalue = 0
yvalue = 0
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
非常感谢帮助。
答案 0 :(得分:1)
如果您正在使用自动布局而不是更改框架,则应更改约束。