2012-01-20 5 views
0

툴바 내에 2 개의 버튼이 있습니다. 툴바를 숨기고 2 개의 버튼을 표시하는 방법이 있습니까? 이것은 지금까지 가지고있는 것입니다 :어떻게 UIToolbar를 숨 깁니까?

UIBarButtonItem *cameraButton = [[UIBarButtonItem alloc] 
           initWithTitle:@"Camera" 
           style:UIBarButtonItemStyleBordered 
           target:self 
           action:@selector(useCamera:)]; 
/* UIBarButtonItem *cameraRollButton = [[UIBarButtonItem alloc] 
            initWithTitle:@"Camera Roll" 
            style:UIBarButtonItemStyleBordered 
            target:self 
            action:@selector(useCameraRoll:)]; */ 

NSArray *items = [NSArray arrayWithObjects: cameraButton, 
       /* cameraRollButton*/ nil]; 
[toolbar setItems:items animated:YES]; 

답변

1

질문은별로 구체적이지 않습니다. 도구 모음을 수퍼 뷰에서 제거 할 수 있습니다. 불투명도를 0으로 설정할 수 있습니다. 해당 프레임을 화면에서 설정할 수 있습니다. 후자의 두 가지를 애니메이트 할 수 있습니다.

+0

툴바를 숨기고 버튼을 계속 표시하고 싶습니다. – TWcode

+0

아. 나는 시도하지 않았다. tintColor를 [UIColor clearColor]로 설정해보십시오. 그리고 iOS 5에는 배경 이미지를 설정할 수있는 기능이 추가되었습니다. 하지만 UIToolbars는 그라디언트 및/또는 경계 효과가있는 경향이 있으며 결국에는 나 빠지게됩니다. – smparkes

관련 문제