繁体   English   中英

适用于不同设备的Xcode Segue

[英]Xcode segues for different devices

我为iPhone和iPad制作了一个应用程序。 我希望针对不同的设备使用不同的命令。 iPhone segue的一个示例是“ Show”,而iPad是“ Show Detail”。 我在情节提要中尝试过,但没有帮助。 我该怎么做?

只需创建带有某些标识符的序列,然后基于设备执行一些序列即可。 我认为从情节提要中没有内置的方法可以做到这一点。

尽管没有内置的方法可以执行此操作,但是有一些创造性的解决方法。 我给你的答案是可行的,但这是原始的。 正确的是,您不能从同一表视图单元格创建两个序列,因此您需要制作两个表视图单元文件,一个文件继承自另一个文件。 每个文件可以包含一个单独的segue,您可以根据当时正在运行的设备来调用该segue。 您可以查看在AppDelegate中正在运行的设备。

伪代码如下所示:

如果设备是iPhone {

使用这个segue

}如果设备是ipad {

使用其他的segue

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM