2015-08-21 132 views
2

我想一个的UIButton从移动: from here如何以编程方式移动UIButton?

以编程方式在屏幕的底部,我该怎么办呢?

+0

button.center = newPosition; ? –

+0

您可以通过更改框架 –

+0

或buttonTopConstraint.constant = newVerticalValue; [[button superView] setNeedsLayout]; –

回答

3

你的问题不是很清楚,但可以如下得到关于屏幕尺寸信息:

// Screen Sizes 
let screenWidth = UIScreen.mainScreen().bounds.width 
let screenHeight = UIScreen.mainScreen().bounds.height 

然后,您可以修改框架或按钮这样的中心位置:

// Change frame 
btnName.frame = CGRectMake(screenWidth/3, screenHeight/2, 100, 100) 
// Change center of button 
btnName.center = CGPoint(x: screenHeight/2, y: screenWidth/2) 

希望它有帮助

+0

in viewDidLoad this not工作!我应该在哪里写这段代码? –

+0

如果您向我提供一些您的代码,我相信我可以更有帮助... – TurtleFan