【问题标题】:Interface Builder not showing peek and pop options for seguesInterface Builder 不显示 segues 的 peek 和 pop 选项
【发布时间】:2017-04-10 16:30:19
【问题描述】:

我想为我的应用添加 3D 触摸功能,但 Interface Builder 没有显示 peek 和 pop 选项。也不是为了动作继续

也不用于手动转场。

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

【问题讨论】:

  • 也许您不能将 3D Touch 用于模态转场?尝试将 segue 更改为节目或节目细节。
  • 恐怕没什么用。
  • 这里也一样,你能解决吗?

标签: ios swift interface-builder uistoryboardsegue 3dtouch


【解决方案1】:

peek & pop(预览提交 segues 选项)只会出现在界面生成器中,如果 segue 是从可点击或具有操作的 UI 元素启动的,例如UIButton、UITableView Cell 或 UICollectionView Cell 等

【讨论】:

  • 感谢正确,当我通过视图控制器连接我的 segue 时,它​​没有显示,但是一旦我通过单元格连接它,它就会出现。
【解决方案2】:

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

但是,如果我定义从表格单元或其他 UI 项到另一个视图控制器的 segue,则会出现 pop & peek 选项。我猜这个选项在对特定内容使用 3D 触摸时可用。如果可能,请尝试从某个 UI 元素中定义 segue,看看是否适合您。

【讨论】:

    猜你喜欢
    • 2016-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    • 1970-01-01
    相关资源
    最近更新 更多