我正在使用组合登录/注册屏幕的应用程序。当用户点击"注册"在底部,出生日期字段和服务条款复选框显示在电子邮件和密码字段下方,以便用户可以注册。我遇到的问题是,当我为包含出生日期文本字段和服务条款视图的堆栈视图设置动画时,它们会从电子邮件文本字段的顶部进行动画处理,即使它们位于密码文本字段下方。
代码:
[UIView animateWithDuration:animated == YES ? 0.4 : 0 delay:0 options:UIViewAnimationOptionCurveEaseOut animations:^{
self.signUpFieldsStackView.hidden = NO;
self.signUpFieldsStackView.alpha = 1;
} completion:nil];
这些控件嵌套在UIStackView
内,如下所示:
UIStackView
UIStackView
UIStackView
(loginFieldsStackView
)
UIStackView
(signUpFieldsStackView
)
UIView