คำถามติดแท็ก uipageviewcontroller


21
ฉันจะปิดใช้งานท่าทางการปัดของ UIPageViewController ได้อย่างไร
ในกรณีหลักของฉันUIViewControllerมีUIPageViewControllerซึ่งประกอบด้วยUINavigationControllerซึ่งประกอบด้วยUIViewController. ฉันต้องการเพิ่มท่าทางการปัดไปยังตัวควบคุมมุมมองสุดท้าย แต่การปัดจะถูกจัดการราวกับว่ามันเป็นของตัวควบคุมการดูหน้า ฉันพยายามทำสิ่งนี้ทั้งโดยทางโปรแกรมและผ่าน xib แต่ไม่มีผลลัพธ์ อย่างที่ฉันเข้าใจฉันไม่สามารถบรรลุเป้าหมายได้จนกว่าจะUIPageViewControllerจัดการกับท่าทางของมัน วิธีแก้ปัญหานี้?

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