未分類

画面遷移の2つの方法

投稿日:

1.簡単な方法

Buttonを次の場面にControl押しながらドラックアンドドロップする。
基本、showかPresentModallyを選ぶ。

2.コードで繋ぐ方法

条件つきで画面遷移したい時に使う。
Buttonではなう、ViewControllerの上の黄色丸から次画面にドラックアンドドロップ。
segueの四角をクリックして、Identifireに任意の名前をつける必要がある。
ButtonをActionでコードにつないで、遷移するための記述をする。
withIdentifier:にさっきつけた名前を入れる。

画面遷移するためのコード
performSegue(withIdentifier: “ここにID”, sender: nil)

@IBAction func plus(_ sender: Any) {
        count = count + 1
        
        if count == 10 {
            //画面遷移をする
            performSegue(withIdentifier: "next", sender: nil)
        }
}

-未分類

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

UICollectionViewでセルをはみ出してLabelを表示させる

CollectionViewCellにセルの幅より大きいLabelを追加すると、はみ出た分は横にある次のセルの下に隠れてしまう。 横のセルの上にLabelを表示させるにはzPositionの値を変えて …

no image

キーボードを閉じるメソッド

//適当な場所をタッチでキーボードを閉じる override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent? …

XMLパースで使うRSSのURLの調べ方

各サイトのRSS用URLを調べたい。 //XMLパース let urlString = “https://assets.wor.jp/rss/rdf/sankei/affairs.rdf” //←この …

音声をフェードイン、フェードアウト、トランジションさせる

フェードインする方法 エフェクトの[オーディオトランジション] → [クロスフェード] → [指数フェード]をドラッグして、タイムライン上にある音声の頭の部分に持っていく。 指数フェードの範囲は変えら …

no image

date(byAdding:to:options:)で日付を操作する

date(byAdding:to:options:) 指定された日付に、指定された要素を追加して、新たな日付を返す。 とある日付に任意の日数分足した日付を求められる。 import Foundatio …