[Code Note] iOS-iOS image native (Graphics ),
I ,.
2. Engineering Drawing.
3. Code.
RootViewController. h
#import <UIKit/UIKit.h>@interface RootViewController : UIViewController@end
RootViewController. m
# Import "RootViewController. h "@ interface RootViewController () @ end @ implementation RootViewController-(id) initWithNibName :( NSString *) bundle :( NSBundle *) handle {self = [super initWithNibName: nibNameOrNil bundle: nibBundleOrNil]; if (self) {// Custom initialization} return self;}-(void) viewDidLoad {[super viewDidLoad]; // Do any additional setup after loading the view. // background image [self addView];} # pragma-mark-functions // background image-(void) addView {UIImageView * imageView = [[UIImageView alloc] initWithFrame: CGRectMake (50,100, 44, 44)]; imageView. image = [self defaultImage]; [self. view addSubview: imageView];} // native image-(UIImage *) defaultImage {static UIImage * defaultImage = nil; static dispatch_once_t onceToken; dispatch_once (& onceToken, ^ {parameters (CGSizeMake (effecf, 13.f), NO, 0.0f); [[UIColor blackColor] setFill]; [[UIBezierPath bezierPathWithRect: CGRectMake (0, 0, 20, 1)] fill]; [[UIBezierPath bezierPathWithRect: CGRectMake (0, 5, 20, 1)] fill]; [[UIBezierPath bezierPathWithRect: CGRectMake (0, 10, 20, 1) fill]; [[UIColor whiteColor] setFill]; [[UIBezierPath bezierPathWithRect: CGRectMake (0, 1, 20, 2)] fill]; [[UIBezierPath parameters: CGRectMake (0, 6, 20, 2)] fill]; [[UIBezierPath bezierPathWithRect: CGRectMake (0, 11, 20, 2)] fill]; defaultImage = fill (); UIGraphicsEndImageContext () ;}); return defaultImage ;}- (void) didReceiveMemoryWarning {[super didreceivemorywarning]; // Dispose of any resources that can be recreated .}