2016-09-21 8 views
0

watchOS 앱을 최신 watchOS 3 개선 사항으로 업데이트하려고하지만 새로운 WKInterfaceTable 수직 페이징을 사용하는 데 문제가 있습니다. 수직 상세 페이지를 사용하려면 앱 전체에서 계층 구조 탐색 구조를 사용해야합니다.페이지 기반 인터페이스로 watchOS 3 수직 디테일 페이징을 사용할 수 있습니까?

내 InterfaceController 중 하나를 제외한 모든 것을 제거하고 내 테이블에서 푸시 세그를 사용하면 페이징이 예상대로 작동합니다. 그러나 대신 페이지 기반 인터페이스 내에서 푸시 segue를 사용하면 아무 일도 일어나지 않습니다. 이를 모달 segue로 전환하면 Segue 자체는 작동하지만 세로 페이징은 작동하지 않습니다.

이 멋진 watchOS 3 개선을 사용하기 위해 앱 탐색을 완전히 전환하는 것 이외의 솔루션이 있습니까?

답변

2

커플 WWDC 2016 Quick Interaction Techniques for watchOS 같은 동영상에 따르면 Architecting for Performance on watchOS 3 당신이 당신의 테이블 관리자의 수직 상세 페이징 사용 확인란을

  • 해야합니다.
  • 테이블의 세부 정보를 인터페이스로 사용하십시오.
  • 세부 인터페이스가 화면 높이에 맞는지 확인하십시오.

그래, 새로운 세부 페이징 API를 활용하려면 계층 적 탐색 구조 (보다 정확하게는 표)를 사용해야합니다.