IBOutlet and IBAction
IBOutlet
@IBOutlet var imgView:UIImageView!@IBOutlet var toggleButton:UIButton!@IBOutlet var speedSlider:UISlider!@IBOutlet var speedLabel:UILabel!
위와 같이 출력되는 부분은 IBOutlet으로 정의하여준다.
IBAction
입력 받는 액션의 경우는 IBAction으로 정의하여준다.
@IBAction func toggleAction(_ sender:AnyObject){//이미지 애니메이션 시작함if imgView.isAnimating{imgView.stopAnimating()toggleButton.setTitle("Start", for: UIControlState.normal)}else{imgView.animationDuration = Double(speedSlider.value)imgView.startAnimating()}}