2011-12-14 4 views
0

저는 iOS 용으로 개발하는 법을 배우기 시작했으나 질문이 있습니다. 클릭 할 때 레이블 텍스트를 변경하는 단추를 설정했지만 클릭 한 후에 레이블 텍스트를 다시 원래 상태로 되돌릴 수 있기를 원합니다. 내 테스트 앱에는 아래 버튼을 누르면 농담으로 바뀌는 레이블이 있습니다. 새 텍스트가 표시된 후에 단추를 사용하여 원래의 레이블 텍스트로 되돌릴 수 있습니까?Xcode에서 버튼으로 라벨 텍스트를 변경하는 방법은 무엇입니까?

답변

2

인스턴스 변수에 원래 문자열을 저장하십시오. 버튼을 누르면 레이블에 원래 문자열이 있는지 확인하고 농담을 표시하면 원본 텍스트를 다시 넣지 않습니다.

변수 isDisplayingJoke을 원할 수도 있습니다. 레이블이 업데이트 될 때마다 업데이트하고 레이블을 업데이트 할 때마다 확인하십시오. 이것의 이점은 문자열을 자주 비교하는 것을 피하는 것입니다.

관련 문제