2012-06-05 68 views
0

我正在講故事板,並且包括Oauth library 1.0來驗證用戶。故事板是否支持Push Pop操作?

庫對其.xib文件包含一些推送彈出操作。導航是否支持,因爲我有iPhone的主要故事板。

或者我將不得不在我的故事板中重新創建這些庫類的視圖以允許這麼做?

任何幫助,將不勝感激

感謝 維卡斯

+1

Storyboard支持xib的所有功能,它們之間的唯一區別是storyboard是xib集合及其轉換。 –

回答

0

是,如上所述,廈門國際銀行的所有功能都在故事板支持。他們只是使用略有不同...

以編程方式推,你可以使用這個:

UIViewController *myController = [self.storyboard instantiateViewControllerWithIdentifier:@"myID"]; 
    [self.navigationController pushViewController:myController animated:YES]; 

enter image description here

,並使用此彈出根:

[self.navigationController popToRootViewControllerAnimated:YES]; 
+0

您提供給我的代碼是用於鏈接已添加到故事板或將添加到故事板中的視圖控制器,但是我想將視圖控制器從故事板內部推到具有.xib文件的視圖控制器 –

+1

@VikasOjha你不能直接在故事板上做到這一點。你必須在代碼中加載與你的xib關聯的視圖控制器,並以傳統的方式加載它。否則,你將不得不將視圖從xib移動到故事板。 –

0

故事板是用於定義視圖控制器的機制,它還允許您定義這些視圖控制器之間的轉換,但它不會將您限制爲這些視圖控制器。

您可以自由地將故事板與從任何其他來源(包括XIB和代碼)創建的視圖控制器混合使用。

以您認爲合適的方式從庫中創建視圖控制器並呈現它們。將視圖控制器從故事板推送到現有的導航控制器上,或者以模態方式運行它們都是將視圖控制器從靜態庫中獲取到應用程序中的有效方法。