no

Learn Iphone Touch Event Programming Stanford's Stalker Project

Moving on with Stanford's set of exercise, here I am working on how to handle iPhone's touch events. I will replicate the Stalker cl...

Moving on with Stanford's set of exercise, here I am working on how to handle iPhone's touch events. I will replicate the Stalker class created by Paul?

Steps:
1.) Create a new WIndow-based Application project, Stalker

2.) Create a new class TouchResponder
TouchResponder.h
#import <UIKit/UIKit.h>
@interface TouchResponder : UIView {
 IBOutlet UIView *stalker;
}
@end
TouchResponder.m
#import "TouchResponder.h"
@implementation TouchResponder
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
 [UIView beginAnimations:@"stalk" context:nil];
 [UIView setAnimationDuration:1];
 [UIView setAnimationBeginsFromCurrentState:YES];
 UITouch *touch = [touches anyObject];
 stalker.center = [touch locationInView:self];
 [UIView commitAnimations];
}
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
}
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
}
@end
2.) Open the interface builder, locate the UIView from the library and drag and drop to the window
  a.) Open the view's Identity Inspector and change the class to: TouchResponder

3.) Repeat step 2, while the second view is selected make the following changes:
  a.) In the Attributes Inspector, set the Background color to red
  b.) In the Size Inspector, x=0, y=0, w=20, h=20

4.) Finally, we will link the first view to the stalker outlet by clicking on the large view and move the cursor to the small view.
5.) stalker outlet should show

Related

xcode 1781613616436237300

Post a Comment Default Comments

item