0

업그레이드 후 xcode 8로 업그레이드했습니다. 앱이 완전히 비정상적으로 작동합니다.xcode 8로 Ugraavding, UINavigationController 푸시 애니메이션 문제

viewcontroller1에서 viewcontroller2를 밀 때 애니메이션이 완전히 비정상입니다.

viewcontroller2의 텍스트 필드, 버튼 및 다른 ui 컨트롤도 움직입니다 (큰 크기로 나타나고 실제 크기로 이동 함). 왜 나는 이상한 애니메이션을 얻고 있는가? 나는 애플로부터의 그런 최악의 업데이트에 크게 놀랐다.

답변

1

내 머리를 파고 찢어 버린 후, 나는 단지 대답을 내놓았다.

키보드 viewController1 오픈 한 후, 난 viewController2 밀어 :

실제로 문제가 있었다. iOS 10은 자체적으로 펑키 한 애니메이션을 추가했습니다.

너무 많은 시도 후에, 키보드가 viewController1에서 닫히고 새로운 viewController를 밀면 그 펑키 애니메이션이 사라지는 것을 관찰했습니다.

그래서 해결책은 - 새 ViewController를 푸시하기 전에 키보드를 닫기 위해 라인 [self.view endEditing:YES];을 추가하십시오.

버그와 함께 그들이 개발중인 최악의 OS + Xcode를 알지 못합니다.