คุณจะได้รับจำนวนหน้าทั้งหมด (หรือหน้าสุดท้าย) เมื่อทำงานกับ UIPageViewController อย่างรวดเร็วได้อย่างไร เห็นได้ชัดว่าสมมติว่าคุณไม่รู้ว่าจะแสดงกี่หน้า ฉันมีแอปที่คล้ายกับ iBooks และฉันต้องแสดงที่ด้านล่างของแต่ละหน้า "หน้าที่ 1 ของ x"
ขอบคุณ.
คุณจะได้รับจำนวนหน้าทั้งหมด (หรือหน้าสุดท้าย) เมื่อทำงานกับ UIPageViewController อย่างรวดเร็วได้อย่างไร เห็นได้ชัดว่าสมมติว่าคุณไม่รู้ว่าจะแสดงกี่หน้า ฉันมีแอปที่คล้ายกับ iBooks และฉันต้องแสดงที่ด้านล่างของแต่ละหน้า "หน้าที่ 1 ของ x"
ขอบคุณ.
ฉันทำสิ่งที่คล้ายกันโดยเพิ่มคุณสมบัติง่าย ๆ (เช่น pageId หรือ pageNumber) ให้กับคลาส ViewController ที่ฉันแสดงภายใน UIPageViewController
โดยการสร้างอินสแตนซ์ฉันได้เพิ่มค่า NSUInteger ที่เพิ่มขึ้นให้กับ ViewController ด้วยเหตุนี้ ViewController ทุกตัวจึงมีคุณสมบัติที่มีหมายเลขหน้าจากน้อยไปหามากเป็นของตัวเอง
หมายเลขหน้านี้สามารถใช้และเข้าถึงได้โดยตรงเพื่อแสดงในป้ายกำกับ หรือคุณสามารถสร้างวิธีการมอบหมายที่จะเรียกเมื่อมุมมองปรากฏขึ้นและส่งค่าไปยังคลาสอื่น