2011-11-15 43 views
2

インターフェイスで複数のビューを選択してドラッグしたいと思います。 これをxcodeでどのように実装できますか?iPhoneで複数のコントロールをタッチしてドラッグする

たとえば、ビュー内にいくつかのイメージビューがあり、それから長方形を描画してイメージビューを選択したいとします。それらをドラッグして移動します。

誰でも助けてくれますか?事前

答えて

0

で おかげで、私は一緒に複数のビューを移動したい

#import "TouchView.h" 


//TouchView.h 

#import <Foundation/Foundation.h> 
#import "TouchViewDelegate.h" 

@interface TouchView : UIView { 
    id <TouchViewDelegate> delegate; 
} 
@property (retain) id delegate; 
@end 

//TouchView.m 

@implementation TouchView 
@synthesize delegate; 

-(id) initWithFrame:(CGRect)frame 
{ 
    self.userInteractionEnabled = YES; 
    return self; 
} 
-(id) initWithCoder:(NSCoder *)aDecoder 
{ 
    self.userInteractionEnabled = YES; 
    return self; 
} 
-(void) awakeFromNib 
{ 
    self.userInteractionEnabled = YES; 
} 
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
    [delegate touchDown:self]; 
} 
-(void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
    [delegate touchUp:self]; 
} 
@end 

//TouchViewDelegate.h 
#import <UIKit/UIKit.h> 


@protocol TouchViewDelegate 
-(void) touchDown:(id) sender; 
-(void) touchUp:(id)sender; 
@end 
+0

このコードを試してみてください – Johnykutty

関連する問題