Step 1: Create a Project.
Step 2: Add the images into your project.
Step 3: In .h File Add the Codings are,
#import <UIKit/UIKit.h>
@interface Touchviewcontroller : UIViewController
{
}
-(IBAction)create_obj:(id)sender;
-(IBAction)handlePan:(UIPanGestureRecognizer *)recognizer;
@end
Step 4: In .m File Add the Codings are,
-(IBAction)create_obj:(id)sender
{
UIImageView *img = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"arrow.png"]];
img.frame=CGRectMake(arc4random()%298, arc4random()%448, 60, 60);
[img setUserInteractionEnabled:YES];
[self.view addSubview:img];
//For ScrollView
//[ScrollView addSubview:img];
UIPanGestureRecognizer *panRecognizer = [[UIPanGestureRecognizer alloc]initWithTarget:self action:@selector(handlePan:)];
[panRecognizer setMinimumNumberOfTouches:1];
[panRecognizer setMaximumNumberOfTouches:1];
[img setUserInteractionEnabled:YES];
[img addGestureRecognizer:panRecognizer];
}
-(IBAction)handlePan:(UIPanGestureRecognizer *)recognizer
{
CGPoint translation = [recognizer translationInView:self.view];
recognizer.view.center = CGPointMake(recognizer.view.center.x + translation.x,
recognizer.view.center.y + translation.y);
[recognizer setTranslation:CGPointMake(0, 0) inView:self.view];
}
Step 5: In Xib File(Design)
Step 6: Map the Create_obj to CreateObjects BarButton
Step 7: Build and Run the application.
After Clicking Create Objects Button
No comments:
Post a Comment