我为iPhone和iPad制作了一个应用程序。我想为不同的设备提供不同的segue。 iPhone segue的一个例子是“Show”,iPad是“Show Detail”。我在故事板中尝试了它,但它没有帮助我。我该怎么办?
答案 0 :(得分:2)
只需创建带有一些标识符的segues,并根据设备执行一些segue。我认为从故事板中没有内置的方法。
答案 1 :(得分:2)
虽然没有内置方法可以做到这一点,但有一些创造性的解决方法。我给你的答案会起作用,但它很原始。您是正确的,您不能从同一个表视图单元格创建两个segue,因此您需要创建两个表视图单元格文件,其中一个继承自另一个。每个文件都可以包含一个单独的segue,您可以根据当时正在运行的设备调用该segue。您可以检查AppDelegate中正在运行的设备。
伪代码看起来像这样:
如果设备是iphone {
使用此segue
}如果设备是ipad {
使用其他segue
}