27 lines
560 B
Objective-C
27 lines
560 B
Objective-C
//
|
|
// RTLManager.m
|
|
// JXCategoryView
|
|
//
|
|
// Created by jiaxin on 2020/7/3.
|
|
//
|
|
|
|
#import "RTLManager.h"
|
|
|
|
@implementation RTLManager
|
|
|
|
+ (BOOL)supportRTL {
|
|
return [UIView userInterfaceLayoutDirectionForSemanticContentAttribute:UIView.appearance.semanticContentAttribute] == UIUserInterfaceLayoutDirectionRightToLeft;
|
|
}
|
|
|
|
+ (void)horizontalFlipView:(UIView *)view {
|
|
view.transform = CGAffineTransformMakeScale(-1, 1);
|
|
}
|
|
|
|
+ (void)horizontalFlipViewIfNeeded:(UIView *)view {
|
|
if ([self supportRTL]) {
|
|
[self horizontalFlipView:view];
|
|
}
|
|
}
|
|
|
|
@end
|