1、将登录框单独做成一个view,用xib实现。xib中设计2个不同的view,一个loginView、一个registerView
2、在登录控制器中放一个2倍登录view长度的占位view,分别放置loginView和registView
3、当用户点击右上角的按钮时,控制占位view的左对齐约束来显示不同的view
原理示意:

原理示意图.gif
代码实现后效果如下:

345345.gif
1、将登录框单独做成一个view,用xib实现。xib中设计2个不同的view,一个loginView、一个registerView
2、在登录控制器中放一个2倍登录view长度的占位view,分别放置loginView和registView
3、当用户点击右上角的按钮时,控制占位view的左对齐约束来显示不同的view
原理示意:
代码实现后效果如下: