나는 IBOutlet에 타이머 코드를 연결하고 그것에 연결된 재생 버튼을 가지고있다. 재생 버튼을 일시 정지 버튼으로 변경하고 싶습니다. 재생 버튼은 도구 모음의 오른쪽에 추가 된 하단에 있으며 유연한 공간 분리자를 사용합니다.Swift에서 UIBarButton의 식별자를 동적으로 변경하는 방법은 무엇입니까?
IBOutlet var pauseButton: UIBarButtonItem!
@IBAction func playButton(sender: AnyObject) {
timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: ("counter"), userInfo: nil, repeats: true)
pauseButton.image = UIImage(named: "tick")
}
프로그래밍 방식으로 버튼의 제목을 변경하고 if 문을 포함합니다. if button.title이 play와 같으면 다른 작업을 수행해야 할 일이 있습니다. 또는 일시 중지 버튼을 바로 뒤에 놓고 일시 중지 버튼 등을 숨김 해제 버튼을 누르 자마자 재생 버튼을 숨길 수 있습니다. – soulshined