2015-07-02 90 views
2

我爲iPhone和iPad製作應用程序。我希望爲不同的設備提供不同的服務。 iPhone segue的一個例子是「Show」,iPad是「Show Detail」。我在故事板上嘗試過它,但它對我沒有幫助。我該怎麼做?針對不同設備的Xcode插件

回答

2

只需創建具有某些標識符的segues並根據設備執行一些segue即可。我認爲沒有建立在故事板上的方法。

+0

我無法從Table View創建兩個segue Cell – Alexander

2

雖然沒有內置的方法來做到這一點,但有一些創造性的解決方法。我給你的答案將會奏效,但它很原始。你是正確的,你不能從同一個表視圖單元格創建兩個segues,所以你需要製作兩個表格視圖單元格文件,一個是從另一個繼承的。每個文件可以包含一個單獨的segue,並且可以根據當時正在運行的設備調用該segue。您可以查看哪些設備在AppDelegate中運行。

僞代碼將是這個樣子:

如果設備是iPhone {

使用本賽格瑞

}否則,如果設備是iPad的{

使用這種其他賽格瑞

}

+0

如何從Table View Cell創建func performSegueWithIdentifier? – Alexander