คำถามติดแท็ก uiswipegesturerecognizer

12
การกำหนดทิศทางสำหรับ UISwipeGestureRecognizer
ฉันต้องการเพิ่มการจดจำท่าทางการปัดอย่างง่ายในโครงการ iPhone ตามมุมมองของฉัน ควรจดจำท่าทางสัมผัสในทุกทิศทาง (ขวา, ลง, ซ้าย, ขึ้น) มีระบุไว้ในเอกสารสำหรับ UISwipeGestureRecognizer: คุณสามารถระบุหลายทิศทางโดยระบุค่าคงที่ UISwipeGestureRecognizerDirection หลายตัวโดยใช้ตัวดำเนินการแบบบิตหรือ ทิศทางเริ่มต้นคือ UISwipeGestureRecognizerDirectionRight อย่างไรก็ตามสำหรับฉันมันไม่ได้ผล เมื่อทั้งสี่ทิศทางเป็น OR'ed จะรับรู้การกวาดนิ้วไปทางซ้ายและขวาเท่านั้น - (void)viewDidLoad { UISwipeGestureRecognizer *recognizer; recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)]; [recognizer setDirection:(UISwipeGestureRecognizerDirectionRight | UISwipeGestureRecognizerDirectionDown | UISwipeGestureRecognizerDirectionLeft | UISwipeGestureRecognizerDirectionUp)]; [[self view] addGestureRecognizer:recognizer]; [recognizer release]; [super viewDidLoad]; } -(void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer { NSLog(@"Swipe …

17
วิธีจดจำการปัดทั้ง 4 ทิศทาง
ฉันต้องใช้การปัดเพื่อจดจำท่าทางการปัดลงแล้วไปทางขวา แต่ใน UISwipeGestureRecognizer ที่รวดเร็วได้กำหนดทิศทางที่ถูกต้องไว้แล้ว .. และฉันไม่รู้ว่าจะทำอย่างไรเพื่อใช้ในทิศทางอื่น ..
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.