หน้าสุดท้ายด้วย UIPageViewController

คุณจะได้รับจำนวนหน้าทั้งหมด (หรือหน้าสุดท้าย) เมื่อทำงานกับ UIPageViewController อย่างรวดเร็วได้อย่างไร เห็นได้ชัดว่าสมมติว่าคุณไม่รู้ว่าจะแสดงกี่หน้า ฉันมีแอปที่คล้ายกับ iBooks และฉันต้องแสดงที่ด้านล่างของแต่ละหน้า "หน้าที่ 1 ของ x"

ขอบคุณ.


person edare    schedule 28.06.2015    source แหล่งที่มา


คำตอบ (1)


ฉันทำสิ่งที่คล้ายกันโดยเพิ่มคุณสมบัติง่าย ๆ (เช่น pageId หรือ pageNumber) ให้กับคลาส ViewController ที่ฉันแสดงภายใน UIPageViewController

โดยการสร้างอินสแตนซ์ฉันได้เพิ่มค่า NSUInteger ที่เพิ่มขึ้นให้กับ ViewController ด้วยเหตุนี้ ViewController ทุกตัวจึงมีคุณสมบัติที่มีหมายเลขหน้าจากน้อยไปหามากเป็นของตัวเอง

หมายเลขหน้านี้สามารถใช้และเข้าถึงได้โดยตรงเพื่อแสดงในป้ายกำกับ หรือคุณสามารถสร้างวิธีการมอบหมายที่จะเรียกเมื่อมุมมองปรากฏขึ้นและส่งค่าไปยังคลาสอื่น

person Mike Quade    schedule 28.06.2015
comment
ขอบคุณครับ ใส่เลขหน้าปัจจุบันได้แล้ว สิ่งที่ยังคาใจคือจะรู้เลขหน้าทั้งหมดตั้งแต่แรกได้อย่างไร ฉันคิดว่าฉันพบวิธีแก้ปัญหาแล้ว แต่มันมีปัญหามาก และฉันต้องเปลี่ยนความคิดอีกครั้งตอนนี้ - person edare; 06.07.2016