0

iPhone アプリケーションを作成しています。ヘッダーとフッターのメニューがあります。アプリケーションのフッターとヘッダー メニューのアニメーションを起動した後、iPhone 4 & 5 (ios 5,6) でテストしましたが、正常に動作します。ipad (ios 5x) ではフッター メニューが半分隠れて表示されますが、ipad os 6x では正常に動作します。これは iOS の問題ですか? または、ipad ios5x のアニメーションのみを変更する必要がありますか?

画面サイズごとに2つの異なるView Controllerを使用しています

アニメーションコード

-(void)animateDisplayObject:(NSMutableArray *)topOjects bottom:(NSMutableArray *)bottomObjects{
    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:1.0];

    if(_hidden){
        for(UIButton *obj in topOjects){
            [obj setFrame:CGRectMake(obj.frame.origin.x, obj.frame.origin.y-65, obj.frame.size.width, obj.frame.size.height)];
        }
        for(UIButton *obj in bottomObjects){
            [obj setFrame:CGRectMake(obj.frame.origin.x, obj.frame.origin.y+125, obj.frame.size.width, obj.frame.size.height)];
        }
        _hidden = false;
    }
    [UIView commitAnimations];
}

助けてください。

4

0 に答える 0