我想做一個像iOS 7中的刷卡一樣。我對整個iOS開發仍然是新的,這是我目前使用的。
目前我有一個平移手勢,用於檢測用戶是否向後滑動,然後彈出導航控制器。iOS創建刷卡返回
UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePan:)];
[self.view addGestureRecognizer:pan];
-(void)handlePan:(UIPanGestureRecognizer *)sender{
CGPoint tran = [recognizer translationInView:recognizer.view];
CGPoint vel = [recognizer velocityInView:recognizer.view];
if(vel.x > 500 && tran.x > 100){
[self.navigationController popViewControllerAnimated:YES];
}
}
我想上一個視圖遵循的移動手勢手指,而不是僅僅調用流行到根。例如,
這不能使用'UINavigationController'來實現。你將不得不推出你自己的控制器導航系統(一個話題太廣泛,無法在單個堆棧溢出問題中得到解答) – borrrden
該死的好吧,無論如何,你有任何鏈接或教程我可以遵循? – user1838169
沒有。儘管如此,你可以從stevo的回答中得到一般想法。嘗試實施它,然後回來,如果你卡住了,並提出一個新的問題。 – borrrden