У кого-нибудь были проблемы с зажатием в симуляторе iOS на UITableView?У меня есть этот код:
UIPinchGestureRecognizer *pinch = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(handlePinch:)];
[self.tableView1 addGestureRecognizer:pinch];
[pinch release];
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTouch:)];
[self.tableView1 addGestureRecognizer:tap];
[tap release];
в моем методе viewDidLoad.В моих методах handlePinch: и handleTap: я просто выбрал NSLog (@ "pinched") или @ "tapped".Кран работает, но не зажимает.Есть ли ошибка в симуляторе, или я не симулирую ее правильно для UITableView?(удерживайте клавишу выбора для двух кругов, щелкните мышью, затем перетащите, чтобы имитировать сжатие)
Редактировать: я выбрал multiTouchEnabled для tableView, и он не распознает пинч.Однако, если я изменю внешний контейнер UIView и добавлю пинчестеру в UIView, то, похоже, это сработает.Но я не думаю, что это не должно работать, если внешний UIView не ищет пинчгестера в соответствии с документацией.