UITouch - событие не отвечает - PullRequest
0 голосов
/ 13 июля 2010

У меня есть следующий фрагмент кода, который я ожидаю запустить на сенсорном событии:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    UITouch *touch;
    touch=[touches anyObject];
    CGPoint point=[touch locationInView:self.view];

    if (CGRectContainsPoint([billTotal frame],point))
    {
        [self pickerShow];
    }
}

Не выполняется, есть идеи, что я делаю не так?

С уважением, Стивен

1 Ответ

0 голосов
/ 13 июля 2010

Вы включили касания на виде?

Я считаю, что UIImageView по умолчанию отключил взаимодействие с пользователем.

Если у вас есть файл .xib для вида, вы можете включить касания в Интерфейсном Разработчике, выбрав вид, нажав CMD + 1 и отметив User Interaction Enabled

В коде вы можете сделать это так

myView.userInteractionEnabled = YES;  
...