2017-12-05 12 views
3

커다란 타이틀과 UIRefreshControl이있는 탐색 컨트롤러에 컨트롤러가 내장되어 있습니다. 내 tableView에서 끌어 오기를 새로 고칠 때 활동 표시기의 애니메이션이 매우 이상합니다.내비게이션 바에 큰 제목이있는 UIRefreschControl의 이상한 애니메이션

enter image description here

내 코드의 나쁜 행동이있는 경우 나도 몰라? 당신이 false로 탐색 바 반투명의 모양을 설정 한 경우

tableView.refreshControl = UIRefreshControl() tableView.refreshControl?.addTarget(self, action: #selector(downloadData), for: .valueChanged)

+0

같은 문제. Li Sim의 답변으로 50 %가 수정되었습니다. 이제 내 문제는 새로 고침 컨트롤을 두 번 이상 끌어서 새로 고치는 것입니다. – Grifas

답변

0

는, 당신은 불투명 막대를 처리하기 위해 뷰 컨트롤러에서 다음 코드를 포함해야합니다. 또한 스토리 보드에서 tableview는 Superview로 확장 된 상위 제약 조건을 가져야합니다. 어쨌든, 왜 그런지 알 수는 없지만 글리치 애니메이션을 해결하는 것 같습니다. self.extendedlayoutincludesopaquebars = true