IOS
 Computer >> コンピューター >  >> プログラミング >> IOS

iOSで1つのViewControllerから別のViewControllerに移動するにはどうすればよいですか?


iOSであるViewControllerから別のViewControllerに移動するには、NavigationControllerを使用する必要があります。ナビゲーションコントローラーは、あるビューから別のビューに移動するときに、ビューコントローラーのスタックを管理します。

あるViewControllerから別のViewControllerへのナビゲーションは、以下のように実行できます。

ステップ1-Viewコントローラーオブジェクトを作成します。
let vc = self.storyboard?.instantiateViewController(withIdentifier: "VC2ViewController") as! VC2ViewController

このステップでは、ナビゲートしたい別のViewControllerのタイプのオブジェクトを初期化します。識別子変数は、2番目のViewControllerの識別子と同じである必要があります。

ステップ2-他のViewControllerへの移動

self.navigationController?.pushViewController(vc, animated: true)

このステップでは、ナビゲーションコントローラーを使用して2番目のビューコントローラーに移動します。ここでは、Viewコントローラーをプッシュしています。プッシュする代わりに、他のViewControllerを提示することもできます。

self.present(vc, animated: true, completion: nil)

上記のコードをデバイスで実行すると、次の結果が得られます。

iOSで1つのViewControllerから別のViewControllerに移動するにはどうすればよいですか?


  1. iOS 15 から iOS 14 にダウングレードする方法

    最新のアップグレードと更新を試すには、ベータ版が適しています。ただし、すべてが日常の使用で問題なく機能するわけではありません。興奮して iOS 15 にアップグレードしたのに、その決定を後悔している場合。 iOSの安定版であるiOS 14.6に戻す方法は次のとおりです。 iOS 14.6 にダウングレードする最も簡単な方法は、iOS 15 ベータ プロファイルを削除し、次のアップデートを待つことです。その方法は次のとおりです。 iPhone の [設定] に移動し、[一般] をタップします。 [プロファイルとデバイス管理] をタップします。 プロファイルの削除を選択し、iPhone

  2. Google フォトをあるアカウントから別のアカウントに転送する方法

    Google フォトは、ユーザーが思い出を保存するのに役立つ優れたクラウド ストレージです。このオンライン サービスは、Google ドライブをバックエンドとして使用します。つまり、最大 15 GB の無料のストレージ容量があります。私たちのほとんどは、誰もが必要とするよりも 15GB 多いと考えるでしょう。しかし、一部の人 (私を含む) は、より多くのクラウド ストレージを必要とします。もちろん、Google ドライブで追加のストレージ スペースを購入するか、複数の無料アカウントを作成して、すべてのアカウントで 15 GB を使用することができます。 また、ある Google アカウントか