Tag: 客观的控制

如何正确地inheritanceUIControl?

我不想要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使用来自UIView的指定初始值设定项(initWithFrame:)初始化,它们也不会被调用。 我可以find的所有示例都使用UIButton或UISlider作为子类的基础,但是我想更接近于UIControl,因为这是我想要的源代码:快速和未延迟的触摸坐标。