我正在致力於Storyboard
。我有2個故事板爲iPhone & iPad。所以我的問題是如何區分這兩個接口。區分iPhone和iPad iOS中的情節串聯板
我分享我的代碼,我所做的:
// I am writing this code in AppDelegate Method.
UIStoryboard *loStoryboard ;
if (loStoryboard == [UIStoryboard storyboardWithName:@"Main_iPhone" bundle:nil])
{
// iPhone .....
}
else
{
// iPad....
}
但它不工作。
如何定義'loStoryboard'? – Larme
爲什麼你想區分?正確的故事板將自動加載。此外,'loStoryboard'將是零。你的控制器應該能夠處理iPad和iPhone故事板,而不會有難看的if-else塊。如果您確實需要檢查設備,請使用以下代碼:http://stackoverflow.com/questions/10167221/ios-detect-if-user-is-on-an-ipad – Marc
您的代碼正在工作。它完全符合你的要求。它可以根據Main_iPhone快速創建故事板,無論該應用是在iPhone還是iPad上運行。我建議去尋求穆罕默德的建議。或者是更加成熟的大衛。 –