2016-11-05 13 views
0

私は2つのボタンを持っています。そして、私はこのボタンの1つを隠して、このボタンの位置に別のボタンを移動したいと思います。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に設定することもできます。