以下の様に最初のVCにボタンを配置します。
swift
1//これは最初のVCの中です 2 func create_buttons(button_name: String){ 3 4 //..............省略............... 5 6 //ボタンを押したときの動作 7 btn.addTarget(self,action:#selector(pushed),for: UIControlEvents.touchUpInside) 8 //画面に追加 9 view.addSubview(btn) 10 11 }
そこからこのボタンを押して画面遷移します。
swift
1 @objc func pushed(){ 2 3 let storyboard: UIStoryboard = self.storyboard! 4 5 let second = storyboard.instantiateViewController(withIdentifier: "next") 6 7 self.present(second, animated: true, completion: nil) 8 9 10 }
遷移先の画面にボタンを配置してそこから前の画面に戻ります。
swift
1 @IBAction func backtomain(_ sender: Any) { 2 3 self.performSegue(withIdentifier: "to_Mainpage", sender: nil) 4 }
これで前の画面に戻ると、最初に表示したボタンは消えてしまっています。これはどうしてでしょうか?またどうすれば修正できるでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/02 00:18