Tôi thiếu một cái gì đó đơn giản ở đây, xin vui lòng giúp tôi hiểu những gì.Thiết lập SwipeGestureRecognizer, làm rõ cần thiết
điều khiển của tôi lập
UIGestureRecognizer *swipe = [[UIGestureRecognizer alloc]
initWithTarget:gameView action:@selector(handleSwipeFrom:)];
[gameView addGestureRecognizer:swipe];
Các GameView được thiết lập
@interface GameView : UIView<UIGestureRecognizerDelegate>
Nó tiếp tục tuyên bố
- (IBAction) handleSwipeFrom:(UISwipeGestureRecognizer*)recognizer;
và đặt nó lên như
- (IBAction)handleSwipeFrom:(UISwipeGestureRecognizer*)recognizer {
NSLog(@" .............. Swipe detected!! ...................");
}
Các Storyboard liên kết UIGestureRecognizer
với điều này IBACtion
và được thiết lập như sau:
Tôi là một chút lo ngại rằng UIGestureRecognizer
xuất hiện bên dưới một điều khiển và không phải là cái nhìn như thể hiện, nhưng tôi có thể dường như không thể sửa nó.
Khi ứng dụng được xây dựng, swipes, tuy nhiên không được công nhận.
Vui lòng đề xuất những gì tôi đang thiếu ở đây và liệu tôi có đang đi đúng cách để thiết lập mọi thứ không.
Bạn đang initing một UIGestureRecognizer thay vì một UISwipeGestureRecognizer cho một – Brodie