[Swift] 코드로 UIVIew 쓰기, 버튼 누르면 화면 이동 메모

4407 단어 SwiftUIView

override func viewDidLoad() {
  super.viewDidLoad()
  Button()
}

func Button() -> UIView?{
  let button = UIButton(frame: CGRect(x:self.view.frame.maxX - 50, y:0, width:50, height: 50))
  button.backgroundColor = UIColor.black
  button.setTitle("追加", for: .normal)
  //追加ボタンがタップされた際に画面遷移をする(buttonTappedはタップされた際に呼び出される関数)
  button.addTarget(self, action: #selector(ViewController.buttonTapped(sender:)), for: .touchUpInside)
  view.addSubview(button)
  return view
}

@objc func buttonTapped(sender:UIButton){
  let storyboard: UIStoryboard = self.storyboard!
  let second = storyboard.instantiateViewController(withIdentifier: "secondView")
  self.present(second, animated: true, completion: nil)
}
스토리지 보드 ID

보다 크면 같음
보충하여 기록하다
이 방법보다 R.swift는 화면 이동에 매우 편리하다
R. Swift 사용 방법 메모

좋은 웹페이지 즐겨찾기