slerp

Even from this angle, your app is still ugly

#import <UIKit/UIKit.h>
#import <LayerKit/LayerKit.h>

UIView *view = …

LKTransform sublayerTransform = LKTransformIdentity;
// adjust the distance of the sublayer transform to add perspective
sublayerTransform.m34 = 1.0 / -500.0;
[[[view superview] _layer] setSublayerTransform:sublayerTransform];

[(LKLayer *)[view _layer] setTransform:LKTransformMakeRotation(M_PI / 3.0, 0.5, -1, 0)];