Как правильно создать подкласс UIControl?

Я нене хочуUIButton или что-нибудь в этом роде. Я хочу подклассUIControl непосредственно и сделать мой собственный, очень особый контроль.

Но по какой-то причине ни один из методов, которые я переопределяю, никогда не вызывается. Материал целевого действия работает, и цели получают соответствующие сообщения действия. Тем не менее, внутри моегоUIControl Подкласс Я должен ловить координаты касания, и единственный способ сделать это, кажется, переопределить эти ребята:

- (BOOL)beginTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event {
    NSLog(@"begin touch track");
    return YES;
}

- (BOOL)continueTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event {
    NSLog(@"continue touch track");
    return YES;
}

Они никогда не звонят, хотяUIControl создается с помощью инициализатора обозначений из,.UIViewinitWithFrame:

Все примеры, которые я могу найти, всегда используютUIButton или жеUISlider в качестве базы для подклассов, но я хочу пойти ближе кUIControl с тех пор'источник того, что я хочу: быстрые и без задержки координаты касания.

Ответы на вопрос(7)

Ваш ответ на вопрос