Ответы пользователя по тегу Objective-C
  • Как отловить клик в любой области UIWindow?

    abdulgalimov
    @abdulgalimov Автор вопроса
    Нашел такое решение:
    UIGestureRecognizer* tapper = [[UITapGestureRecognizer alloc] initWithTarget:self
                                                                                  action:@selector(handleSingleTap:)];
    tapper.cancelsTouchesInView = NO;
    [self.view addGestureRecognizer:tapper];
    
    - (void)handleSingleTap:(UITapGestureRecognizer *) sender {
        NSLog(@"handleSingleTap");
    }


    Правда не отлавливается тап по фону UIView, но наверно можно положить самым нижнем слоем какой нибудь контрол и ловить тап по нему тоже ...
    Ответ написан
    Комментировать