У меня есть подкласс диспетчера представлений. Я пытаюсь подключить распознаватель жестов для захвата кранов под строками.UITableView backgroundView жесты на iOS 7?
Для этого у меня есть пустая строка внизу, поэтому пользователь всегда может прокручивать, так что на экране есть пустая ячейка. Я могу легко захватить краны в этой строке.
Но напоминания на iOS 7 поддерживают прослушивание даже под этим; если на столе есть еще три строки, любой из этих трех может быть использован не только для первого.
Например, вы можете нажать в красной зоне:
Чтобы сделать это на IOS 6, я добавил фоновый вид на стол и зацепил жест распознаватель к нему:
UIView *backgroundView = [[UIView alloc] init];
[backgroundView addGestureRecognizer:_tapOutsideGesture];
backgroundView.backgroundColor = [UIColor clearColor];
self.tableView.backgroundView = backgroundView;
Это работает, когда на 6.1, но не на 7.0. Что мне не хватает?
Я строю с Xcode 5.0 и 7.0 SDK, с IPHONEOS_DEPLOYMENT_TARGET = 6.1
.