一,效果图。
images/loading.gif' data-original="http://images2015.cnblogs.com/blog/337518/201510/337518-20151013131927569-518058929.jpg" width="217" height="400" />
二,工程图。
三,代码。
AppDelegate.h
#import <UIKit/UIKit.h>@interface AppDelegate : UIResponder <UIApplicationDelegate>@property (strong, nonatomic) UIWindow *window;@end
AppDelegate.m
#import "AppDelegate.h"#import "RootViewController.h"@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch. RootViewController *rootVC=[[RootViewController alloc]init]; UINavigationController *nav=[[UINavigationController alloc]initWithRootViewController:rootVC]; self.window.rootViewController=nav; self.window.backgroundColor = [UIColor whiteColor]; [self.window makeKeyAndVisible]; return YES;}
RootViewController.h
#import <UIKit/UIKit.h>@class MainPageView;@interface RootViewController : UIViewController{ MainPageView* mainPageView;}@property (nonatomic,retain) MainPageView* mainPageView;@end
RootViewController.m
#import "RootViewController.h"//加入头文件#import "MainPageView.h"@interface RootViewController ()@end@implementation RootViewController@synthesize mainPageView;- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{ self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self;}- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. mainPageView = [[MainPageView alloc] initWithFrame:CGRectMake(0, 20, 320, 460)]; mainPageView.backgroundColor = [UIColor lightGrayColor]; [mainPageView initDrawViewData]; self.view = mainPageView;}- (void)didReceiveMemoryWarning{ [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}
原标题:【代码笔记】旋转的图片
关键词:图片