iOS



      2011-7-15
•

    twitter : @hIDDEN_xv

•                ignote
    iPad

•          ...


    i       cornering force!
•

    twitter : @hIDDEN_xv

•                ignote
    iPad

•          ...


    i       cornering force!
iOS
UIView

•




•




•
[UIView beginAnimations:nil context:NULL];

//              ...

[UIView commitAnimations];
beginAnimations




      commitAnimations
[UIView beginAnimations:nil context:NULL];

//
view.center = CGPointMake( 250, 350 );

[UIView commitAnimations];
[UIView beginAnimations:nil context:NULL];

//
view.bounds = CGRectMake( 0, 0, 200, 300 );

[UIView commitAnimations];
[UIView beginAnimations:nil context:NULL];

//
view.transform = CGAffineTransformRotate(

   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   view.transform,

   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   3.14 / 2 );

[UIView commitAnimations];
[UIView beginAnimations:nil context:NULL];

//
view.backgroundColor = [UIColor redColor];

[UIView commitAnimations];
[UIView beginAnimations:nil context:NULL];

//
view.alpha = 0;

[UIView commitAnimations];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:2];

view.center = CGPointMake( 160, 100 );

[UIView commitAnimations];
0.8



0.3
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDelay:1];

view.center = CGPointMake( 160, 100 );

[UIView commitAnimations];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];

view.center = CGPointMake( 160, 100 );

[UIView commitAnimations];




   Linear           Ease in         Ease out      Ease in out
Android
Android
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(end)];

view.center = CGPointMake( 160, 100 );

[UIView commitAnimations];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(end)];

view.center = CGPointMake( 160, 100 );

[UIView commitAnimations];
•
LOOP BOMBER(   )
LOOP BOMBER(   )
LOOP BOMBER(   )
LOOP BOMBER(   )
LOOP BOMBER(   )


      +
      +
      +
      +
      +
      +
      +
LOOP BOMBER(   )


                   +
      +
                   +
      +
                   +
      +
                   +
      +
      +
      +
      +
LOOP BOMBER(   )


                   +
      +
                   +
      +
                   +
      +
                   +
      +
      +
      +
      +
...
iPhone   iPhone
UIKit
http://fladdict.net/
iOSインタラクションデザイン

iOSインタラクションデザイン