2015-06-09 113 views
0

如何使用Storyboard參考連接2個故事板?是否有可能將故事板連接到xib文件?我想通過導航控制器使用它。使用故事板參考

+0

你是指連接一個故事板到另一個? –

+0

您應該觀看來自WWDC15的[Xcode中的新內容](https://developer.apple.com/videos/wwdc/2015/?id=104)視頻。你會在那裏找到你的答案。 – ridvankucuk

回答

3

如果要引用在Xcode 2個故事板7,在你最初的故事板中選擇你想在第二個故事板中使用的視圖控制器,在任務欄中選擇「編輯器」,然後選擇「重構到故事板」,然後你必須命名新的故事板,這就是所有,不知道你是否可以引用.xib文件le,請注意,即使在相同的故事板或甚至未連接到任何其他視圖的視圖中,您也可以使用故事板參考來調用視圖,並且在參考中您可以指定要加載的視圖(您可以在身份檢查員),或者將該空間留空並且加載的視圖將成爲初始視圖。

更好的一步解釋一步:

如果你想在同一時間

  • 創建新的故事板中選擇要移動到新的故事板
  • 打開的意見編輯菜單,並選擇重構到故事板
  • Xcode會問你想給的新的故事板的名稱 ,那就是全部

如果您已經創建,你要撥打的第二個故事板

  • 拖動故事板引用位於對象庫中的故事板

    • 打開故事板
    • 選擇您添加的參考,並在身份檢查員中打開身份檢查員
    • 編寫您要 調用的故事板的名稱(需要)和視圖的storyboardID要加載 (可選)

    這就是你如何使用Xcode中7分鏡參考,希望對你有用

  • +0

    如果您將列表標記用於所解釋的步驟,則更爲有用。 –

    +0

    感謝您的建議 –

    0

    您可以加載另一個故事板只是你這樣的主storyboard..just更換故事板的名稱和ViewController

    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"NewStoryboard" bundle: nil]; 
    SomeViewController *someViewController = [storyboard instantiateViewControllerWithIdentifier:@"SomeViewController"]; 
    [self presentViewController:someViewController animated:YES completion:nil]; 
    

    或雨燕

    let storyboard = UIStoryboard(name: "NewStoryboard", bundle: nil) 
    let someViewController = storyboard.instantiateViewControllerWithIdentifier("SomeViewController") as! UIViewController 
    self.presentViewController(someViewController, animated: true, completion: nil) 
    
    +0

    我知道,但故事板上的xCode 7在對象庫:故事板參考中有一些新內容。我想了解他的功能。 –

    0

    嗨夥計,這真的很容易,

    剛創建的文件> newfile中一個新的故事板,並從用戶界面的新故事板不要忘記正確命名;)

    拖動一個Storyboard參考您的主要故事板,現在它與按鈕連接或導航欄按鈕或標籤欄w (根據您的要求),這就是它...

    選擇故事板參考並轉到屬性檢查器,你可以看到故事板的下拉選擇你的新故事板。

    在空的Storyboard中創建任何新的視圖控制器,並使其成爲初始視圖控制器。

    運行代碼

    這是你怎麼做我的朋友希望它能幫助:) 告訴我,如果你不能夠解決將更新我的回答的屏幕截圖。