如何解决如何在Swift中停用Segue
嗨,我制作了一个应用,我想做的是
当您单击导航栏项目中的“选择”按钮时,我要使其单击多个项目,并且该代码只是启用collectionView.allowsMultipleSelection = true
。
但是同时我想让用户不单击选择按钮而是单击该项目,我想显示下一个视图控制器。
现在,每当我单击图像时,由于我将它们连接到情节提要中,因此它直接显示了下一个视图控制器。我想在单击“选择”按钮时将其停用。
如何?我必须使用准备功能吗?而不使用情节提要?请告诉我最简单的方法
谢谢
解决方法
一种简单的解决方法:
- 通过segue将包含图像的整个视图控制器与另一个视图控制器连接。
- 为此标识添加一个标识符,稍后将使用。
- 创建一个函数,当按下图像时,该函数会连接到该视图控制器。 -到目前为止,这只是实现您已实现的代码的另一种方式
- 创建一个布尔变量,其被设置为假时,选择按钮为上(和相对)
- 在数字3中向函数添加if检查,该检查仅在布尔变量为true时才会显示。
这可以确保如果按下选择按钮,则在单击图像时不会隐藏。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。