你可以试试我的应用程序,如果你想这是2个促销代码的时间绘制一个圆点形状的动作: JMYMRWL4AXX7 4ATFK6XWAWXL你如何让你每次点击
http://itunes.apple.com/us/app/ianamnesi/id426778210?mt=8
我想提高它用,所以基本上我希望能够与在UIImageView的手指上滚动视图
我需要的,每次我在我的UIImageView点击时间绘制一个圆点形状的动作做签名
-(IBAction)drawdot:(id)sender{}
感谢
我走到这一步:
基本上我有它,在我加入的UIImageView滚动视图的底部的一些按钮滚动型,是我想用手指写。 由于scrolView是困难的,所以我不得不添加UILongPressureGesturesRecongnizer:
- (void)viewDidLoad {
[scrollView setScrollEnabled:YES];
[scrollView setContentSize:CGSizeMake(320,1540)];
scrollView.clipsToBounds = YES;
scrollView.userInteractionEnabled = YES;
scrollView.delaysContentTouches = YES;
scrollView.canCancelContentTouches = NO;
UILongPressGestureRecognizer *gestureRec = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(imageTapped:)];
((UILongPressGestureRecognizer*)gestureRec).minimumPressDuration = 0.5;
((UILongPressGestureRecognizer*)gestureRec).numberOfTouchesRequired = 1;
((UILongPressGestureRecognizer*)gestureRec).allowableMovement = NO;
[drawImage addGestureRecognizer:gestureRec];
[gestureRec release];
[super viewDidLoad];
mouseMoved = 0;
mouseSwiped = YES;
if ([MFMailComposeViewController canSendMail])
button.enabled = YES;
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn addTarget:self action:@selector(printItem) forControlEvents:UIControlEventTouchDown];
btn.frame = CGRectMake(75, 0, 44, 44);
[BTN setImage:[UIImage的imageNamed:@ “print.png”] forState:UIControlStateNormal]; [self.view addSubview:btn];
}
现在我的UIImageView识别长触摸,所以当我触摸0.5秒就做出这个动作:
- (void)imageTapped:(UITapGestureRecognizer *)sender
{
UIView *theSuperview = self.view; // whatever view contains your image views
CGPoint touchPointInSuperview = [sender locationInView:theSuperview];
UIView *touchedView = [theSuperview hitTest:touchPointInSuperview withEvent:nil];
if([touchedView isKindOfClass:[drawImage class]])
{
// action for making a dot
}
}
现在我必须包括一些让点当我点击,并且因为长时间按住GandureRecognize,当我移动手指时,它将它识别为多个水龙头。
谢谢
在图像视图中点击位置绘制一个点? – 2011-05-22 13:39:00
如果你能分享它,我需要一些代码。 – Marco 2011-05-22 14:11:53