보기가로드 될 때 UIView 애니메이션을 사용하여 단추를 이동해야합니다. 거의 동일한 애니메이션은 버튼을 누르면 다른보기에서 작동합니다. 이것은 내 ViewDidLoad입니다애니메이션 단추보기가 호출 될 때
HTMLButton.hidden = NO;
HTMLButton.enabled = NO;
[UIView animateWithDuration:1.0
animations:^{
CGRect HTMLRect = HTMLButton.frame;
HTMLRect.origin = CGPointMake(HTMLRect.origin.x, HTMLRect.origin.y + 70);
HTMLButton.frame = HTMLRect;
NSLog(@"Animation Called");
}];
NSLog는 컴파일하지만 전혀 애니메이션이 없습니다. 여기에 애니메이션을 부를 수 없습니까, 아니면 제가 잘못하고있는 걸까요? 나는 다른 버튼에 별도의 IBAction를 호출 같은 애니메이션을 사용, 정지 애니메이션 나던 작업
'viewDidLoad' 대신에'viewDidAppear'에이 코드를 넣으려고 했습니까? – Isaac
네, 행운이 없습니다 –
'HTMLButton'이 실제로'nil'이 아닌 무언가로 설정되어 있는지 확인 했습니까? – Isaac