Подвид ios отображается в симуляторе перевернутым.

Я создал индикатор активности и метку под ним в подклассе uiview и вызываю его во многих разных вкладках. Он работает так, как задумано в большинстве мест, где я его вызываю, за исключением в представлениях Graph Hosting (CPTGraphHostinView). В этом конкретном представлении subView выглядит перевернутым. Метка находится над счетчиком. Я пробовал использовать изображение вместо метки, и это то же изображение, перевернутое вверх ногами.

Вот мой метод initWithframe

- (id)initWithFrame:(CGRect)frame {

    self = [super initWithFrame:frame];
    if (self) {
       // Initialization code.

        NSLog(@"AI: init with frame");

    spinnerView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
    spinnerView.center = self.center;       
    [self addSubview:spinnerView];

    UILabel* loadingMsg = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 90.0f, 30.0f)];
    loadingMsg.center =  CGPointMake(spinnerView.center.x , spinnerView.center.y + spinnerView.bounds.size.height/2 +10);
    loadingMsg.textAlignment = UITextAlignmentCenter;
    loadingMsg.backgroundColor = [UIColor clearColor];
    loadingMsg.text = @"loading";
    [self addSubview:loadingMsg];


}
    return self;
}

Вот вызов ActivityIndicator в поле зрения, действительно ли загрузка

ob_activityobject = [[ActivityIndicator alloc] initWithFrame:self.view.bounds];

    [ob_activityobject showInView:self.view];

enter image description here

0
задан TechnocraT 28 February 2012 в 10:10
поделиться