微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Swift中停用Segue

如何解决如何在Swift中停用Segue

嗨,我制作了一个应用,我想做的是 当您单击导航栏项目中的“选择”按钮时,我要使其单击多个项目,并且该代码只是启用collectionView.allowsMultipleSelection = true

click to view an app image

但是同时我想让用户不单击选择按钮而是单击该项目,我想显示一个视图控制器。

现在,每当我单击图像时,由于我将它们连接到情节提要中,因此它直接显示了下一个视图控制器。我想在单击“选择”按钮时将其停用。

如何?我必须使用准备功能吗?而不使用情节提要?请告诉我最简单的方法

谢谢

解决方法

一种简单的解决方法:

  1. 通过segue将包含图像的整个视图控制器与另一个视图控制器连接。
  2. 为此标识添加一个标识符,稍后将使用。
  3. 创建一个函数,当按下图像时,该函数会连接到该视图控制器。 -到目前为止,这只是实现您已实现的代码的另一种方式
  4. 创建一个布尔变量,其被设置为假时,选择按钮为上(和相对)
  5. 在数字3中向函数添加if检查,该检查仅在布尔变量为true时才会显示。

这可以确保如果按下选择按钮,则在单击图像时不会隐藏。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。