簡體   English   中英

斯威夫特-從右到左表演eguewithidentifier過渡風格

[英]Swift - performseguewithidentifier transition style from right to left

如何使用performseguewithidentifier從左向右過渡? 我想做的是,當用戶向右滑動時,頁面/視圖控制器的過渡將從右切換到左,通常它將從左向右滑動。 這可能嗎?

我的代碼:

override func viewDidLoad() {

var swipeRight = UISwipeGestureRecognizer(target: self, action: "respondToSwipeGesture:")
        swipeRight.direction = UISwipeGestureRecognizerDirection.Right
        self.view.addGestureRecognizer(swipeRight)

    }


    func respondToSwipeGesture(gesture: UIGestureRecognizer) {

        if let swipeGesture = gesture as? UISwipeGestureRecognizer {

            switch swipeGesture.direction {
            case UISwipeGestureRecognizerDirection.Right:
                performSegueWithIdentifier("LeftSegue", sender: self)
                println("Swiped right")
            default:
                break
            }
        }
    }

您必須編寫自己的自定義交互式過渡。 在這里這里您都可以找到示例教程。 這很容易,但是有一些樣板代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM