20
UIPageViewController: ส่งคืนมุมมองที่มองเห็นปัจจุบัน
คุณจะรู้ได้อย่างไรว่าหน้าปัจจุบัน / มุมมองที่แสดงอยู่ภายในUIPageViewControllerคืออะไร? ฉันได้ลบล้างviewDidAppearเมธอดของมุมมองลูกของฉันเพื่อให้พวกเขาส่ง ID ไปยังมุมมองระดับบนสุดในviewDidAppearเมธอดของพวกเขา อย่างไรก็ตามปัญหาคือ: ฉันไม่สามารถใช้ id นั้นเป็น id สำหรับหน้าที่แสดงได้อย่างน่าเชื่อถือ เพราะหากผู้ใช้เปลี่ยนหน้า แต่ผ่านไปครึ่งทางตัดสินใจที่จะหยุดการหมุนและวางหน้ากลับviewDidAppearจะถูกเรียกไปแล้ว (มุมมองสามารถมองเห็นได้หลังหน้าที่โค้งงอ) บางทีฉันควรเปลี่ยนไปใช้ id ใหม่ก็ต่อเมื่อมุมมองปัจจุบันหายไป แต่ฉันสงสัยว่าไม่มีวิธีง่ายๆในการคืนมุมมองที่มองเห็นได้ในปัจจุบันหรือไม่?