ฉันได้รวบรวมชุดเพจโดยใช้ UIPageViewController หน้าจอแรกเป็นหน้าจอเริ่มต้น และผู้ใช้ควรปัดไปยังหน้าถัดไปหลังจากได้รับการต้อนรับ หน้าจอสามหน้าจอต่อไปนี้เป็นมุมมองแบบแท็บ
เมื่อหน้าจอแรกโหลดขึ้นมา ฉันไม่ต้องการความสามารถในการปัดจากมุมมองหนึ่งไปอีกมุมมองหนึ่งอีกต่อไป แต่ฉันมีชุดแท็บที่ด้านบนของหน้าจอเพื่อนำทางระหว่างแต่ละหน้า เมื่อคลิกแท็บ หน้าจอจะเลื่อนไปยังหน้าถัดไป
สองในสามหน้ามีความสามารถในการลาก ในขั้นแรกผู้ใช้จะลาก UIImageViews ขนาดเล็กไปยังปลายทาง ในวินาทีนั้น ผู้ใช้จะโต้ตอบกับกราฟโดยใช้การสัมผัส
คำถามของฉันคือ:
- มีวิธีป้องกันไม่ให้ UIPageViewController เคลื่อนที่ตามดัชนีเฉพาะหรือไม่
- ฉันชอบวิธีที่มุมมองแท็บเลื่อนจากหน้าหนึ่งไปอีกหน้าหนึ่ง แค่สามหน้าสุดท้าย ฉันไม่ต้องการให้เลื่อน "ด้านหนึ่งไปอีกด้าน" เฉพาะเมื่อผู้ใช้คลิกปุ่มหรือแท็บที่ด้านบนเท่านั้น เป็นไปได้ไหม?
- คุณคิดว่านี่เป็นวิธีที่ดีในการนำ UI ประเภทนี้ไปใช้หรือไม่ เพราะเหตุใด ฉันยังค่อนข้างใหม่กับการใช้ Swift/IOS UIPageViewController จะเหมาะสมที่สุดสำหรับสิ่งนี้หรือไม่ ถ้าไม่เช่นนั้นจะมีแนวทางใดที่ดีกว่านี้?