Я борюсь с этой проблемой, и хотя по этой проблеме есть немало тем, я еще не разобрался.
Я хочу загрузить кнопку в подпредставление прокрутки. Если я тестирую только это подпредставление, кнопка работает нормально. Кроме того, когда я добавляю кнопку непосредственно к просмотру прокрутки, она работает нормально. Но эти две комбинации, я не получаю никакого сенсорного события на кнопке.
Моя иерархия представлений:
UIScrollView
UIView
UIButton (A)
UIButton (B)
Так что кнопка B работает нормально, а A нет.
Я пытался возиться с такими атрибутами, как Cancellable Content Touches, но пока не повезло. Я загружаю подпредставление из раскадровки с:
ViewVC *viewVC = [self.storyboard instantiateViewControllerWithIdentifier:@"ViewVC"];
Из постов, которые я прочитал, это должно сработать, так что либо я пропускаю что-то жизненно важное, либо я испортил некоторые атрибуты по пути. Должен ли я использовать делегата для передачи событий или это должно быть сделано автоматически?