2016-05-16 17 views
0

私はSwiftでプログラミングするのが初めてです。最初からアプリを作成する方法を知りたかったのです(起動画面がなく、最初のページもなく、ストーリーボードもありません)。 - すべてのViewControllerと関連するストーリーボードを起動画面と共に削除しました。私はスプラッシュスクリーンを動作させることができましたが、最初のページ(現在も現在のページ)に移行することはできません。LaunchScreenからSwiftのメインページへの移行方法は?

私がしたこと: メインページのビューコントローラと、関連するUIViewControllerを拡張する関連ファイルを含む新しいストーリーボードを作成しました。また、2つのリンク。

しかし、私はlauchscreenをメインページに移行させることはできません。これに関する助けがあれば幸いです。私は他のSwiftプロジェクトと比較しようとしましたが、進める方法がわかりません。

編集:

import UIKit 

class MyViewController: UIViewController { 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     // Do any additional setup after loading the view. 
    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 


    /* 
    // MARK: - Navigation 

    // In a storyboard-based application, you will often want to do a little preparation before navigation 
    override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { 
     // Get the new view controller using segue.destinationViewController. 
     // Pass the selected object to the new view controller. 
    } 
    */ 

} 

メインページのための私のビューコントローラです。私のストーリーボードは非常に基本的なものであり、ビューコントローラだけではUI要素がありません。質問は@nobreによって答えられました。

+0

LaunchScreenへの移行の仕方によっては、あなたが書いたコードのように、質問にさらに情報を追加できますか? –

答えて

3

ターゲットのMain Interfaceをストーリーボードに向ける必要があります。あなたは、AppDelegateで、ウィンドウ上makeKeyAndVisibleを呼び出し、ウィンドウのrootViewControllerとしてあなたのコントローラを設定し、プログラムであなたのビューコントローラを作成し、NSScreen.mainScreen.boundsに設定されたフレームとUIWindowインスタンスを作成しなければならないコードで enter image description here

+0

ありがとう! IDEについて学ぶべきことがたくさんあるように見えますが、質問があまりにも基本的であった場合は謝ります。 – user1841702

関連する問題