如何在iOS模拟器中模拟同时触摸

时间:2015-06-01 01:31:18

标签: ios ios-simulator

我目前屏幕上有两个按钮,一个在左边,一个在右边,我想知道iOS Simulator中是否有一种方法可以模拟同时按下两个按钮。我尝试在模拟器上按⌥Alt,结果出现两个圆圈。我可以将一个圆圈放在左边的第一个按钮上,但是我不知道如何将下一个圆圈放在右边的按钮上。

2 个答案:

答案 0 :(得分:3)

一旦你有两个圆圈(使用Alt键),将圆圈移动到一起,然后按住shift键:这将允许你在模拟器屏幕上的任意位置移动两个圆圈。

然后放开键并单击。

我刚试过这段代码:

-(void)tapTwo:(UITapGestureRecognizer*)recognizer
{
    CGPoint p1 = [recognizer locationOfTouch:0 inView:self.view];
    CGPoint p2 = [recognizer locationOfTouch:1 inView:self.view];
    NSLog(@"Points: %@ and %@",NSStringFromCGPoint(p1),NSStringFromCGPoint(p2));
}

- (void)viewDidLoad {
    [super viewDidLoad];
    UITapGestureRecognizer* r = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapTwo:)];
    r.numberOfTouchesRequired = 2;
   [self.view addGestureRecognizer:r];
}

它按预期工作。

答案 1 :(得分:0)

对于这两个圆圈,您需要做的就是同时单击 windows + alt 按钮并将这两个圆圈移动到所需位置,您需要按 shift 按钮并将光标拖动到该位置。 (解决方法是windows键盘)