posted by 프띠버리 2013. 10. 7. 15:24


ViewController.h


#import <UIKit/UIKit.h>


@interface ViewController : UIViewController


@property(nonatomic, strong) IBOutlet UIImageView *myImageView;


@end






ViewController.m




#import "ViewController.h"


@interface ViewController ()


@end


@implementation ViewController

@synthesize myImageView;


- (BOOL)canBecomeFirstResponder

{

    return YES;

}


- (void)viewDidAppear:(BOOL)animated

{

    [self becomeFirstResponder];

}


// 흔들기 시작할 호출됨

- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event

{

    [self.myImageView setImage:[UIImage imageNamed:@"dice.png"]];

}


// 흔들기 마칠 호출함

- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event

{

    NSString *str = [NSString stringWithFormat:@"dice%d.png", arc4random()%6+1];

    [self.myImageView setImage:[UIImage imageNamed:str]];

}


- (void)viewDidLoad

{

    random();

    [super viewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

}


- (void)didReceiveMemoryWarning

{

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}


@end