你的位置:首页 > 操作系统

[操作系统]【代码笔记】旋转的图片


一,效果图。

二,工程图。

三,代码。

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.}
复制代码