touchesBegan перестает работать, когда представление перемещается за пределы своего супервизора

Я использую [aSubview touchesBegan] , чтобы перемещать положение aSubview на экране по отношению к его супервизору. Его супервизор не намного больше, чем само подпредставление. Это довольно просто сделать, как показано в следующем фрагменте:

    UITouch* touch = [touches anyObject];
    CGPoint touchPoint = [touch locationInView:[self superview]];
    self.center = touchPoint;

Однако, как только aSubview перемещается, как только какая-либо его часть выходит за пределы его супервизора, касания в этом разделе больше не регистрируются. Другими словами, touchBegan больше не срабатывает. Я хочу, чтобы касания в aSubview регистрировались независимо от того, куда он перемещен относительно своего супервизора.

Есть мысли?
каков правильный хеш для входа длиной 1 бит , состоящего из бита «1»? (не входной байт [] {1} длиной 8 бит).

11
задан Roman Starkov 12 December 2010 в 18:48
поделиться