我的视图有一个 UIScrollView,但我似乎无法创建一个从这个到另一个控制器的序列推送。
我已经成功地从 UICollectionViewCell 创建了一个 Seque 到我的目标控制器,但是当我尝试从 UIScrollView(在 StoryBoard 中)创建一个时,蓝色连接器也不会将目标控制器视为创建 segue 的选项。
任何指针将不胜感激。
我的视图有一个 UIScrollView,但我似乎无法创建一个从这个到另一个控制器的序列推送。
我已经成功地从 UICollectionViewCell 创建了一个 Seque 到我的目标控制器,但是当我尝试从 UIScrollView(在 StoryBoard 中)创建一个时,蓝色连接器也不会将目标控制器视为创建 segue 的选项。
任何指针将不胜感激。
push segue 仅适用于任何类型的按钮(例如UIButton
, UIBarButtonItem
)或单元格 ( UITableViewCell
)。Push segues 用于在当前视图控制器上显示另一个视图控制器。UIScrollView
仅用于滚动当前视图控制器上的内容,以防视图控制器的内容超出屏幕大小。我建议您在这里查看 Apple UIScrollView 类参考页面,以更好地了解 UIScrollView
Push segues 不必从 UIButtons 或 UITableViewCells 等单独的视图连接。这太局限了,因为一个按钮(例如)只能连接到一个 segue。尝试从视图控制器本身连接它们,然后您将能够根据需要执行任意数量的操作。我打开文档大纲,然后从场景顶部的视图控制器(旁边有黄色圆圈图标的项目)拖动到我想要连接的情节提要上的视图控制器。