ProgressIndicator 바퀴 회전하는 방법
-
11-12-2019 - |
문제
나에 추가하고 싶 NSProgressIndicator
.나는 버튼 사용 하는 타이머,그 지연 후,메소드가 호출됩니다.
시작하고 싶은 회전하는 애니메이션을 때 버튼을 눌러 나가고 싶은 애니메이션을 중지할 때의 방법이 끝납니다.
그래서 나 .h
가
NSProgressIndicator * ConnectingProgress;
다음에 나 .m
내 버튼 동작 추가
[ConnectingProgress startAnimation:sender];
고를 위한 마지막 말에 내가 방법 추가
[ConnectingProgress stopAnimation:sender];
는 문제점:
- 는"보낸 사람"인식되지 않는 내 방법입니다.
- 아무 일도 startAnimation...
내가 무엇을 잘못했는지할 수 있는 방법 passtrhough?
해결책
컴파일러는 말하지 않는 모든 지역 변수 sender
.패스 self
(보기 컨트롤러 참조)직접 또는 선언 sender
로
id sender = self;
[ConnectingProgress startAnimation:sender];
고
id sender = self;
[ConnectingProgress stopAnimation:sender];
이유는 무엇인을 선언 NSProgressIndicator
변수 ConnectingProgress
시작과 함께 수도 있습니다.자본 시작하는 문자들은 사용되는 클래스,카테고리,등등.이름,사용 connectingProgress
대신 합니다.
가 connectingProgress
초기화 어딘가에(아마에 viewDidLoad
다)및 추가로 서브뷰는 곳이다.
제휴하지 않습니다 StackOverflow