문제

내 코드는 프로그래밍 방식으로 변경 leftBarButtonItem 로 UIButton 을 UIActivityIndicatorView,나는 방법을 알고 싶을 수행할 플립 전환을 변경하는 경우,어떤 생각이 있으십니까?

감사합니다.

도움이 되었습니까?

해결책

흠..나는 느낌을 할 수립 전환해야 합 UIView.

그래서.을 만들 수 있는 사용자 지정 barButtonItem 추가하고 flipView:

UIView *flipView = [[UIView alloc] init....];
BarButtonItem *barbutton = [[BarButtonItem alloc] initWithCustomView:flipView];

그가 원래 보기 flipView,이 포함될 수 있습 무엇이든 같습니다.

[flipView addSubview:<original view>];

그 다음 이로 UIActivityIndicatorView,나는 당신이 필요하다고 생각하는 다음과 같은 것이 가능합니다.

[UIView beginAnimations:@"flip" context:NULL];
[UIView setAnimationDuration:1];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:flipView cache:YES];

[<original view> removeFromSuperView];
[flipView addSubview:<activityIndicatorView>];

[UIView commitAnimations];

당신은 아마을 참조를 유지하 flipView 어딘가에 그래서 당신은 다시 가져올 수 있습이 그것을 참조하고 싶을 때 수행됩니다.

희망이 도움이 됩니다!

닉.

다른 팁

요소 샘플을 살펴보십시오. 그들은 툴바에서 뒤집어 놓고 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top