본문 바로가기

프로그래밍/iOS

[ios] 버튼 클릭시 로딩중 버튼 만들기

버튼을 클릭 시 동작을 하는 함수가

- (IBAction) refresh : (id) sender

{

}

라고 가정하자

 

이 함수 안에서

 

UIActivityIndicatorView* spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle : UIActivityIndicatorViewStyleGray];

[spinner startAnimating];

self.button = [[UIButton alloc] initWithCustomView : spinner]; //현재 버튼 변수에 로딩중 버튼을 넣는다.

 

동작을 마치면 

 

self.button = sender; 

 

해주면 원래 모습으로 돌아간다. (sender 자체가 클릭한 버튼을 의미함)

 

'프로그래밍 > iOS' 카테고리의 다른 글

[ios] ios7에서 버튼에 외곽선 넣기  (0) 2015.04.08
[ios] 스토리보드 뷰전환, delegate설정  (0) 2015.04.08
[ios] 구조  (0) 2015.04.08
[ios]아이콘  (0) 2015.04.08
[ios] @property  (0) 2015.04.08