Я хочу сделать вид, который изначально невидим в левой части экрана. Когда палец сковывается с левой стороны экрана, слева появляется и следует за пальцем. Я имею в виду так же, как Notification Center в прошивке 5, но на левой стороне ...Сделать вид вне экрана (например, центр уведомлений iOS 5)
Вот картина того, что я хочу: http://i.imgur.com/Bb6tC.png
Моих проблемы в том, что есть Scrollview на взгляде снизу и в PanGestures вмешивается ...
Я попытался поймать штрихи на виде снизу только на определенную зону, как это:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
UIViewController *touchedVC = (UIViewController *)[gestureRecognizer.view nextResponder];
CGPoint point = [touch locationInView:touchedVC.view]
if (point.x < SIDE_VIEWS_HANDLE_SIZE)) {
return YES;
}
Я также использовал метод делегата
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
Но все же я не могу заставить все эти жесты панорамы не мешать друг другу ... Любая идея, пожалуйста? :-)
Большое спасибо за помощь, это очень помогло! – florion