2016-11-16 1 views
0

스위프트 3.0을 사용 중입니다. tableview를 끝까지 스크롤하고 앱을 백그라운드로 전환하면 tableview가 두 번째 마지막 행까지 다시로드됩니다. 이 tableview 동작을 피할 수있는 방법이 있습니까?앱이 백그라운드에서 스크롤 될 때 테이블 뷰가 다시로드 될 때까지 앱이 스크롤 될 때까지

마지막 셀을 볼 수없는 경우 대리자 메서드를 호출하지 않습니다.

배경으로 돌아갈 때 tableview의 contentOffset을 가져 와서 다시 가져올 때 재설정하려고했습니다. 그것은 피할 수없는 리로드 효과를 제외하고는 완벽하게 작동합니다.

나는 또한 sleep(1)을 시도했다. 우리가 전경에 올 때마다 1 초 동안 스플래쉬 sreen을 보여줍니다.

답변

0

해결책을 얻었습니다. 앱이 가로 모드와 세로 모드를 모두 지원해야하므로 iOS의 동작입니다. 앱을 가로 모드로 고정하면 제대로 작동하지만 적응 기능을 지원하지 않습니다.

관련 문제