文件名称:ios-字体大小适配-runtime.zip
文件大小:30KB
文件格式:ZIP
更新时间:2022-07-31 13:31:59
其他
runtime字体大小适配 (void)load{ //获取替换后的类方法 Method newMethod = class_getClassMethod([self class], @selector(adjustFont:)); //获取替换前的类方法 Method method = class_getClassMethod([self class], @selector(systemFontOfSize:)); //然后交换类方法 method_exchangeImplementations(newMethod, method); } (UIFont *)adjustFont:(CGFloat)fontSize{ UIFont *newFont=nil; newFont = [UIFont adjustFont:fontSize * [UIScreen mainScreen].bounds.size.width/YourUIScreen]; return newFont; }
【文件预览】:
字体大小适配-runtime
----字体大小适配-runtime.xcodeproj()
--------project.xcworkspace()
--------xcuserdata()
--------project.pbxproj(13KB)
----字体大小适配-runtime()
--------UIFont+runtime.h(288B)
--------ViewController.m(809B)
--------Info.plist(1KB)
--------main.m(350B)
--------UIFont+runtime.m(768B)
--------Base.lproj()
--------ViewController.h(231B)
--------AppDelegate.h(293B)
--------Assets.xcassets()
--------AppDelegate.m(2KB)