2016-11-05 70 views
0

我有2个按钮,然后我隐藏其中的一个我想移动另一个按钮到这个按钮的位置。移动两个按钮

我想询问有约束的变体,没有它。

我该怎么做?

回答

1

设置一个按钮,如下面的代码。

func setupButton() { 
    button = UIButton(type: UIButtonType.system) 
    //  SIZE 
    button.bounds = CGRect(x: 0, y: 0, width: view.bounds.width/2, height: 50) 
    //  POSITION 
    button.center = CGPoint(x: view.bounds.width/2, y: 200) 
    //  BACKGOUND COLOUR 
    button.backgroundColor = UIColor.lightGray 
    //  CORNER RADIUS 
    button.layer.cornerRadius = 5 
    //  TEXT COLOUR 
    button.setTitleColor(UIColor.darkGray, for: UIControlState.normal) 
    //  SET TEXT 
    button.setTitle("press me", for: UIControlState.normal) 
    //  SET FONT SIZE 
    button.titleLabel!.font = UIFont.systemFont(ofSize: 17) 
    //  BUTTON FUNCTION 
    button.addTarget(self, action: #selector(ViewController.buttonPressed(_:)), for: UIControlEvents.touchUpInside) 
    //  ADD BUTTON TO VIEW 
    view.addSubview(button) 
} 

然后,您可以将它隐藏在buttonPressed函数中,并在buttonPressed中设置您的新按钮。