我正在尝试构建一个注册页面,其中包含使用手机或电子邮件的选项。为了能够将其发送到服务器,我的所有视图都必须位于一个视图控制器中。所以我想弄清楚当按下按钮时如何将一个视图移动到控制器的前面。
屏幕截图1:
截屏2:
答案 0 :(得分:0)
这是因为您试图在类SignUpView
上调用它,而不是类的实例。 bringSubview(toFront:)
是一种实例方法。
您似乎已将视图控制器的view
属性的类型更改为SignUpView,但您仍然可以使用view
来访问它,如下所示:
view.bringSubview(toFront: yourEmailViewInstance)
请注意,我还在方法调用中更改了对EmailView
的使用。您需要使用已分配视图实例的属性名称,而不是其类名。