문제

테이블 뷰에 새 하위 뷰를 추가하는 애니메이션을하려고합니다. (사용자가 테이블 뷰 위의 Nav Bar의 플러스 부호 버튼을 클릭하면 텍스트 필드가있는 하위 뷰와 NAV 막대 아래에서 아래로 미끄러지는 버튼을 원합니다).

그러나 내가 전화하려고 할 때 [UIView beginAnimations:@"textFieldSlide", nil] 컴파일러는 다음을 경고합니다.

라인 위치 rootViewController.m : 41 : 경고 : 'uiview'는 '+beginAnimations ::'에 응답 할 수 없습니다.

Xcode의 Autocomplete도 해당 방법을 보지 못하고 commitAnimations.

이 방법을 얻기 위해 가져 오기가 누락 되었습니까?

도움이 되었습니까?

해결책

Quartzcore를 가져올 필요가 없으며 Uikit이 제공하고 있습니다.

잘못된 메소드 서명을 사용하고 있습니다. 당신은 사용해야합니다

[UIView beginAnimations:@"textFieldSlide" context:nil];

대신에.

Xcode의 자동 완성이 실패하면 대부분의 경우 ] 또는 a ; 어딘가에.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top