mirror of
				https://github.com/SoPat712/YTLitePlus.git
				synced 2025-10-30 20:34:03 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
| //
 | |
| //  UIFont+FLEX.m
 | |
| //  FLEX
 | |
| //
 | |
| //  Created by Tanner Bennett on 12/20/19.
 | |
| //  Copyright © 2020 FLEX Team. All rights reserved.
 | |
| //
 | |
| 
 | |
| #import "UIFont+FLEX.h"
 | |
| 
 | |
| #define kFLEXDefaultCellFontSize 12.0
 | |
| 
 | |
| @implementation UIFont (FLEX)
 | |
| 
 | |
| + (UIFont *)flex_defaultTableCellFont {
 | |
|     static UIFont *defaultTableCellFont = nil;
 | |
|     static dispatch_once_t onceToken;
 | |
|     dispatch_once(&onceToken, ^{
 | |
|         defaultTableCellFont = [UIFont systemFontOfSize:kFLEXDefaultCellFontSize];
 | |
|     });
 | |
| 
 | |
|     return defaultTableCellFont;
 | |
| }
 | |
| 
 | |
| + (UIFont *)flex_codeFont {
 | |
|     // Actually only available in iOS 13, the SDK headers are wrong
 | |
|     if (@available(iOS 13, *)) {
 | |
|         return [self monospacedSystemFontOfSize:kFLEXDefaultCellFontSize weight:UIFontWeightRegular];
 | |
|     } else {
 | |
|         return [self fontWithName:@"Menlo-Regular" size:kFLEXDefaultCellFontSize];
 | |
|     }
 | |
| }
 | |
| 
 | |
| + (UIFont *)flex_smallCodeFont {
 | |
|         // Actually only available in iOS 13, the SDK headers are wrong
 | |
|     if (@available(iOS 13, *)) {
 | |
|         return [self monospacedSystemFontOfSize:self.smallSystemFontSize weight:UIFontWeightRegular];
 | |
|     } else {
 | |
|         return [self fontWithName:@"Menlo-Regular" size:self.smallSystemFontSize];
 | |
|     }
 | |
| }
 | |
| 
 | |
| @end
 | 
