我正在尝试在IOS中以编程方式执行密码锁定应用程序,这是在设置中的IOS中默认提供的 - > Genral - >密码锁
当我第一次输入密码时,它会要求重新输入密码,因为我正在为键盘上方的子视图设置动画...动画时我希望所有按钮都被禁用....键盘存在是通过使用按钮而不是IOS在textField上点击时提供的默认键盘创建的,请帮帮我
先谢谢
答案 0 :(得分:1)
在制作动画之前禁用用户交互,在动画之后重新启用
[button setUserInteractionEnabled:NO];
[UIView animateWithDuration:duration
animations:^{
// Animation
}
completion:^(BOOL finished) {
[button setUserInteractionEnabled:YES];
}];
答案 1 :(得分:0)
好吧,要禁用按钮,请执行以下操作:
[button setEnable:NO]
我认为你要做的是在动画制作时禁用按钮,所以你应该试试这个
[button setEnable:NO];
[UIView animateWithDuration:timeOfAnimation
animations:^
{
//insert animation here
}
completion:^(BOOL finished)
{
[button setEnable:YES];
}];
希望这会对你有所帮助。