2010-02-26 8 views
0

나는 그것을 할 수 없다는 것을 알았지 만 모든 것을 다시 만들지 않고도 내 segmentedcontrol의 버튼 중 하나를 비활성화 할 수 있습니까?- UITabBarItem의 UISegmentedControl 업데이트 -

Exemple :

[self.navigationItem.rightBarButtonItem.accessToMySegmentedControl 는 setEnabled는 : NO ...];

환호 동료,

고티에

답변

0

이 같은 컨트롤러에서 분할 컨트롤에 대한 참조하십시오 :

Foo.h

@interface Foo : UIViewController { 
    UISegmentedControl *segmentedControl; 
} 

Foo.m

segmentedControl = [[UISegmentedControl alloc] initWithItems:items]; 
segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar; 

UIBarButtonItem *bar = [[UIBarButtonItem alloc] initWithCustomView:segmentedControl]; 
[self.navigationItem setRightBarButtonItem:bar]; 
[bar release]; 

그런 다음 언제든지 segmentedControl을 사용하여 세그먼트 화 된 컨트롤에 액세스 할 수 있습니다.

+0

잘 했음) 정말 쉽지만 생각하지는 않았을 것입니다. D 감사합니다. – gotye

관련 문제