0

すべての self.view.subviews をコンテナーの中心に移動し、iPhone 4 のサポートを受ける必要があります。このコードはありますが、機能しません。

iphone 4

#define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON )

    if (IS_IPHONE_5) {
        
        NSLog(@"iphone 5");
    }else{
    
        NSLog(@"iphone 4");
        
        for (UIView *views in self.view.subviews) {
            
            CGRect frame = views.frame;
            frame.origin.x = 0; // new x coordinate
            frame.origin.y = 0; // new y coordinate
            views.frame = frame;
 
            
        }
    }

各オブジェクトの参照をコンテナの垂直方向の中央に配置するにはどうすればよいですか?

iPhone 5では完璧に動作します

iPhone 5

4

1 に答える 1