1234567891011121314151617181920212223242526272829303132333435363738 |
- //
- // Utilities.h
- // WFChat UIKit
- //
- // Created by WF Chat on 2017/9/1.
- // Copyright © 2017年 WildFireChat. All rights reserved.
- //
- #import <UIKit/UIKit.h>
- @interface WFCUUtilities : NSObject
- + (CGSize)getTextDrawingSize:(NSString *)text
- font:(UIFont *)font
- constrainedSize:(CGSize)constrainedSize;
- + (NSString *)formatTimeLabel:(int64_t)timestamp;
- + (NSString *)formatTimeDetailLabel:(int64_t)timestamp;
- + (UIImage *)thumbnailWithImage:(UIImage *)originalImage maxSize:(CGSize)size;
- + (NSString *)formatSizeLable:(int64_t)size;
- + (UIImage *)imageForExt:(NSString *)extName;
- + (NSString *)getUnduplicatedPath:(NSString *)path;
- + (BOOL)isFileExist:(NSString *)filePath;
- /// 顶部状态栏高度(包括安全区)
- + (CGFloat)wf_statusBarHeight;
- /// 导航栏的高度
- + (CGFloat)wf_navigationHeight;
- /// 状态栏+导航栏的高度
- + (CGFloat)wf_navigationFullHeight;
- /// 底部安全高度
- + (CGFloat)wf_safeDistanceBottom;
- ///已授权返回YES,否则返回NO
- + (BOOL)checkRecordOrCameraPermission:(BOOL)isAudio complete:(void (^)(BOOL granted))complete viewController:(UIViewController *)controller;
- @end
|