2015-08-21 169 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