我第二次发布此问题,这次我会尽力澄清。
我的viewControllers
中有四个storyboard
,他们的名字是:
-fView(有两个按钮,一个用于用户,另一个用于提供者)
-rView(具有一个名为“注册”的按钮)
-gView(仅具有背景绿色)
-yView(只有背景黄色)
用户和提供者当然都可以通过按下每个人的按钮从 fView 变为 rView ,但是当每个人按下相同的按钮(称为这里是“注册”,因此用户将转到绿色的“ gView”,提供商将转到具有黄色的 yView 。
现在尝试确定它并使用if条件,prepare(for:sender)
和performSegue(withIdentifier identifier:sender)
方法已经有好几天了,但我最终走上了艰难的道路。enter image description here
答案 0 :(得分:0)
如果我正确理解了您的问题,那么您可以按照以下方式做您想做的事情,
在您的 fView 中,使用一个像{strong> isUser 这样的boolean
值。然后,当您在 fView 中按下用户按钮时,将 fView 的布尔值设置为 true ,并在按下 >提供程序按钮,将布尔值设为 false 。通过在 rView 中创建另一个布尔值,将其传递到您的 rView 。
现在,当用户根据布尔值在 rView 中按下注册按钮时,将用户推到所需的视图控制器,即您的 gView 或 yView 。希望你了解。对于任何查询,请随时发表评论。
快乐编码。