Interface Builder没有显示segue的peek和pop选项

时间:2016-01-01 21:39:53

标签: ios swift interface-builder uistoryboardsegue 3dtouch

我想在我的应用中添加3D触控功能,但Interface Builder没有显示peek和pop的选项。对于动作细分而言

The attributes inspector showing an action segue

也不适用于手动分段。 The attributes inspector showing a manual segue

我的开发目标是iOS 9.1,我正在使用Xcode 7.2(7C68)。是什么给了什么?

2 个答案:

答案 0 :(得分:10)

偷窥& pop(预览提交segues选项)将仅出现在Interface构建器中,如果segue是从可点击的UI元素启动的,或者具有动作,例如UIButton,UITableView Cell或UICollectionView Cell等。

答案 1 :(得分:2)

根据我的经验(我有同样的问题),当我在视图控制器之间使用segue时,Peek和Pop选项不会出现。

但是,如果我将Table Cell或其他UI项目中的segue定义到另一个View Controller,则pop&窥视选项出现。我猜这个选项在特定内容上使用3D touch时可用。如果可能,尝试从某个UI元素定义segue,看看它是否适合您。