Skip to content

Instantly share code, notes, and snippets.

View itswenb's full-sized avatar
:octocat:
Meow~~~

Bing Wen itswenb

:octocat:
Meow~~~
View GitHub Profile
@itswenb
itswenb / MJRefresh+Rx.swift
Created January 5, 2022 03:23
MJRefresh RxSwift Extension
import Foundation
import RxSwift
import RxCocoa
import MJRefresh
public enum RefreshStatus {
case none, begainHeaderRefresh, endHeaderRefresh
case hiddendFooter, showFooter, endFooterRefresh, endFooterRefreshWithNoData
}
@itswenb
itswenb / UIImage+HTML.swift
Last active April 25, 2024 15:05
Swift version of Convert HTML to Image
extension UIPrintFormatter {
func generateImage(at page: Int) -> UIImage? {
let rect = rectForPage(at: page)
UIGraphicsBeginImageContext(rect.size)
draw(in: rect, forPageAt: page)
let image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return image
}
}
@itswenb
itswenb / UIImage+HTML.h
Last active November 24, 2021 09:58
Objective-C version of Convert HTML to Image
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGI
#define A4PaperWidth 595.2
#define A4PaperHeight 842.
@interface UIImage (Extension)
+ (UIImage *)imageWithHTMLString:(NSString *)htmlString imageWidth:(CGFloat)imageWidth;