Translate/ManiacDev

iOS 5에서 동작하는 커스텀 UIActivityController

KraZYeom 2013. 2. 4. 10:55
반응형

원문 : Customizable UIActivityController Replacement iOS UI Control That Works On iOS 5


여기 Roman Efimov이 만든 UIActivity 뷰 처럼 생긴 UI 컨트롤 REActivityViewController이 있다. 칼라 아이콘과 사용자 정의 지원 그리고 iOS 5.0에서 동작한다. 컨트롤은 예상대로 iPhone과 iPad에서 동작한다. 


단지 UIActivityController 처럼 보이는 컨트롤일 뿐만 아니라, 더 쉽게 사용자 정의 액티비티를 만들 수 있다. 


여기 readme에서 가져온 사용자 정의 액티비티 컨트롤러를 만드는 것이 얼마나 쉬운지를 보여주는 예제가 있다. 

REActivity *customActivity = [[REActivity alloc] initWithTitle:@"Custom"
                                                         image:[UIImage imageNamed:@"REActivityViewController.bundle/Icon_Custom"]
                                                   actionBlock:^(REActivity *activity, REActivityViewController *activityViewController) {
                                                       [activityViewController dismissViewControllerAnimated:YES completion:^{
                                                           NSLog(@"Hey, there!");
                                                       }];
                                                   }];

여기 readme에서 가져온 아이폰에서 예제 앱이 실행될 때 보여지는 이미지가 있다. 

reactivityviewcontroller-1

Github에서 REActivityViewController를 확인할 수 있다.


이 컨트롤은 Tumblr와 Vkontakte와 같은 내장된 엑티비티도 가지고 있다. 포함된 예제에서 모두 확인할 수 있다. 

반응형