私はswift 3で実行されているプロジェクトに取り組んでおり、メソッドperformSegueWithIdentifier
を使用して2つのView Controller間でセグを呼び出します。希望のUIViewController
に向かいますが、画面は下から上にのみスライドします(デフォルト)。私の要件は、このセグが呼び出された後、画面が右から左にスライドすることを確認することです。以下のコードは次のとおりです。2つのUIViewControllersの間でセグが呼び出されたときに画面が右から左にスライドする必要があります
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
if tableView == self.categoryTableView {
performSegue(withIdentifier: "showBrowsVC", sender: nil)
}
}
カスタムプレゼンテーションを作成できます。 [Appleガイド] [1] [1]:https://developer.apple.com/library/content/featuredarticles/ViewControllerPGforiPhoneOS/DefiningCustomPresentations.html#//apple_ref/doc/uid/TP40007457-CH25- SW1 –