Xcodeで新規プロジェクトを立ち上げた際に最初に呼ばれる画面を変更する方法
Xcodeで新規プロジェクトを立ち上げた際に、デフォルトで用意されている画面ではなく新規に作成した画面を利用したい。
方法を探ったのですが、ちょっと躓いたので備忘録として記載します。
環境
Xcode12.4
Swift5
新規プロジェクトのファイル構成
新規のプロジェクトを立ち上げると下記のファイルが作成されます。(初期設定や環境で若干異なります。)
最初の画面に関与しているのは、赤線部分のファイル達。
表示したい画面を作成
表示したい画面を作成。
First.storyboard
には3つの設定
- ViewControllerとLabelを配置 ※Labelは表示されたことを確認するため
- ViewControllerの
Is Initial View Controller
をチェック - Custom ClassでFirstViewControllerクラスを選択して紐付け
FirstViewController.swift
では画面が表示された際にLabelにテキストを代入
import UIKit
class FirstViewController: UIViewController {
@IBOutlet weak var label: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
label.text = "First!!"
}
}
画面の変更
前置きが長くなってきましたが、肝心の画面変更をします。
info.plistを開きます。
設定項目の内、以下3つの項目をFirst
に変更します。
- Storyboard Name
- Launch screen interface file base name
- Main storyboard file base name
一つ目のStoryboard Name
がネストしているので見つけるのに微妙に時間がかかってしまいました・・・
結果
Buildしたら表示されました!
Simulatorのスクリーンショットを撮る方法
おわり
もし不備や補足があれば教えて頂けますと助かります。
Author And Source
この問題について(Xcodeで新規プロジェクトを立ち上げた際に最初に呼ばれる画面を変更する方法), 我々は、より多くの情報をここで見つけました https://qiita.com/riku333/items/611bc147c702c6f80149著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .