我想製作最初在屏幕左側不可見的視圖。當手指從屏幕的左側進行平移時,左側出現並按照手指。我的意思是酷似iOS 5中的通知中心,但在左側......製作屏幕外可拖動視圖(如iOS 5通知中心)
這裏是我想要的圖片:http://i.imgur.com/Bb6tC.png
我的問題是,有在視圖中的滾動視圖下方,在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 2012-05-07 11:38:45