0
我不明白一件事,當您觸摸屏幕並向上移動手指時,如何使應用程序(https://itunes.apple.com/us/app/dgrees-celsius-fahrenheit/id707697403)中的系統相同,然後數字會增加。觸摸並移動手指 - 數量增加,向下移動 - 對面
它看起來像滾動視圖。也許我需要在滾動。滾動時計數y.position。
我不明白一件事,當您觸摸屏幕並向上移動手指時,如何使應用程序(https://itunes.apple.com/us/app/dgrees-celsius-fahrenheit/id707697403)中的系統相同,然後數字會增加。觸摸並移動手指 - 數量增加,向下移動 - 對面
它看起來像滾動視圖。也許我需要在滾動。滾動時計數y.position。
可以使用UIPanGestureRecognizer,然後用translationInView找出用戶的手指多少移動通過,並更新你的觀點。因此
UIPanGestureRecognizer* pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePan:)];
[self.view addGestureRecognizer:pan];
而且處理:
-(void)handlePan:(UIPanGestureRecognizer*)sender
{
CGFloat yMovement = [sender translationInView:sender.view].y;
// Do something with the movement
// Then reset the translation
[sender setTranslation:CGPointZero inView:sender.view];
}
謝謝,是,藉此我能夠製造這個系統。 – user2058653