2011-12-14 3 views
1

Я работаю над приложением, в котором контроллер сегмента добавляется как к югу зрения следующим образом:Автоматический поворот к контроллеру сегмента в Iphone

{ 
    segment = [[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:@"a",@"b",nil]]; 
    [segment setFrame:CGRectMake(70, 22, 200, 40)]; 
    [segment setSegmentedControlStyle:UISegmentedControlStylePlain]; 
    [window addSubview:segment]; 
} 

, который находится в приложении делегата. Автоматическое вращение включено в моем приложении в других представлениях. Но как я могу дать авторотацию этому контроллеру сегмента, который добавляется в делегат приложения. У кого-нибудь есть ответ? Пожалуйста.

ответ

0

Я думаю, что будет лучше, если вы также установить контроллер сегмента совместно координируют в ниже метода:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 

return YES;} 

в каждом class.Just попробовать, я надеюсь, что это будет работать. дайте мне знать, если есть какие-либо разъяснения.

+0

sandy, должен ли я использовать этот метод в делегате приложения –

+0

Как я могу получить контроль над контроллером сегмента в других представлениях, которые добавляются в делегат приложения. –

+0

использовать объект appdelegate и получить доступ к контроллеру сегмента – sandy

Смежные вопросы