我编写了一系列代码,将UIIMAGE
CENTER 移动到 LEFT 位置,然后也会出现两个文本字段。动画效果很好,但是UIIMAGE
在我点击任一文本字段后,它将移回原始(中心)位置。请指教。
这是我的代码:
-(void)moveLogoLeft{
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationDelay:0.0];
img_CPLLogo.frame = CGRectMake(130.0f, 230.0f, img_Logo.frame.size.width, img_Logo.frame.size.height);
[UIView commitAnimations];
}
并制作一个“UIButton”来触发动作
-(IBAction)doShowTextfield:(id)sender{
[UIView animateWithDuration:0 animations:^{
[btm_welcome setAlpha:0];
img_Logo.frame = CGRectMake(100.0f, 230.0f, img_Logo.frame.size.width, img_Logo.frame.size.height);
}completion:^(BOOL completed){
[self showTextfield];
}];
}
}
这有什么问题?