作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
目前我的屏幕上有两个按钮,一个在左边,一个在右边,我想知道 iOS Simulator
是否有办法模拟同时按下两个按钮同时。我尝试在模拟器上按 ⌥ Alt 结果出现了两个圆圈。我可以将一个圆圈放在左侧的第一个按钮上,但是我不确定如何将下一个圆圈放在右侧按钮上。
最佳答案
获得两个圆圈后(使用 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];
}
它按预期工作。
关于ios - 如何在 iOS 模拟器中模拟同时触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30564496/
我是一名优秀的程序员,十分优秀!