1
표시되는 tableview의 항목을 기반으로지도에서 주석을 동적으로 변경합니다 (사용자가 tableview에서 스크롤 할 때 작동 함). 화면 회전이 바뀌면 willAnimateRotationToInterfaceOrientation
에 indexPathsForVisibleRows
을 호출하여 표시 테이블 뷰의 핀을 표시하지만 indexPathsForVisibleRows
은 새 방향으로 데이터를 반환하지 않습니다.TableView의 indexPathsForVisibleRows는 이전 화면 방향에 대한 데이터를 반환합니다.
orientation
에 대한 올바른 데이터를 얻기 위해 언제 어디에서 indexPathsForVisibleRows
을 호출해야합니까?
didRotateFromInterfaceOrientation에 indexPathsForVisibleRows를 삽입하면 여전히 세로 방향 (물론 가로 방향 이상)으로 보이는 행이 반환됩니다. 무엇이 문제 일 수 있습니까? – DixieFlatline
죄송합니다. 다른 제안이 없습니다. – Nekto