2013-03-11 1 views
0

Мое приложение имеет значок на правой панели кнопок пункта, custom badge, когда ориентация изменяется знак переходит к середине панели навигацииСтабильное положение значка на правой панели кнопок пункта

портрет

enter image description here

пейзаж:

enter image description here

-(void)viewDidAppear:(BOOL)animated 
{ 
    _customBadge1 = [CustomBadge customBadgeWithString:@"2" 
             withStringColor:[UIColor whiteColor] 
             withInsetColor:[UIColor redColor] 
             withBadgeFrame:YES 
            withBadgeFrameColor:[UIColor whiteColor] 
              withScale:1.0 
              withShining:YES]; 

    // Set Position of Badge 
    CGRect frameimgback2 = CGRectMake(742, 0, 20, 20); 
    _customBadge1.frame=frameimgback2; 
    [self.navigationController.navigationBar addSubview:_customBadge1]; 

} 

Как я могу стабилизировать этот значок, который всегда будет оставаться в том же положении (на правой верхней панели правой кнопки).

Спасибо,

ответ

1

Try

_customBadge1.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin | 
       UIViewAutoresizingFlexibleTopMargin); 
+0

спасибо, что хорошо работает. –

+0

вы можете принять ответ, если это было полезно =) – msk

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