6
การเปลี่ยนแปลงภาพเคลื่อนไหวของตัวควบคุมมุมมองโดยไม่ต้องใช้ตัวควบคุมทิศทางกองซ้อนตัวควบคุมย่อยหรือตัวควบคุม modal?
NavigationControllers มีกอง ViewController ในการจัดการและการเปลี่ยนภาพเคลื่อนไหว จำกัด การเพิ่มตัวควบคุมมุมมองเป็นมุมมองย่อยไปยังตัวควบคุมมุมมองที่มีอยู่ต้องผ่านเหตุการณ์ไปยังตัวควบคุมมุมมองย่อยซึ่งเป็นความเจ็บปวดในการจัดการเต็มไปด้วยความรำคาญเล็กน้อยและโดยทั่วไปรู้สึกเหมือนแฮ็คที่ไม่ดีเมื่อใช้งาน ทำสิ่งนี้) การนำเสนอตัวควบคุมมุมมอง modal อีกครั้งวางตัวควบคุมมุมมองด้านบนของอีกและในขณะที่มันไม่มีปัญหาผ่านเหตุการณ์ที่อธิบายไว้ข้างต้นมันไม่ 'สลับ' ตัวควบคุมมุมมองจริง ๆ มันซ้อนกัน สตอรีบอร์ดนั้น จำกัด อยู่ที่ iOS 5 และเกือบจะสมบูรณ์แบบ แต่ไม่สามารถใช้ได้ในทุกโครงการ ใครบางคนสามารถนำเสนอตัวอย่างรหัส SOLID ในวิธีการเปลี่ยนมุมมองตัวควบคุมโดยไม่มีข้อ จำกัด ข้างต้นและช่วยให้การเปลี่ยนภาพเคลื่อนไหวระหว่างพวกเขา? ตัวอย่างปิด แต่ไม่มีภาพเคลื่อนไหว: วิธีการใช้ตัวควบคุมมุมมองกำหนดเอง iOS หลายตัวโดยไม่มีตัวควบคุมการนำทาง แก้ไข: การใช้ Nav Controller นั้นใช้ได้ แต่ต้องมีรูปแบบการเปลี่ยนภาพเคลื่อนไหว (ไม่ใช่แค่เอฟเฟ็กต์ภาพนิ่ง) ตัวควบคุมมุมมองที่แสดงจะต้องถูกเปลี่ยนอย่างสมบูรณ์ (ไม่ซ้อนกัน) ถ้าตัวควบคุมมุมมองที่สองต้องเอาตัวควบคุมมุมมองอื่นออกจากสแต็กแสดงว่าตัวควบคุมนั้นดูไม่เพียงพอ แก้ไข 2: iOS 4 ควรเป็นระบบปฏิบัติการพื้นฐานสำหรับคำถามนี้ฉันควรชี้แจงว่าเมื่อกล่าวถึงกระดานเรื่องราว (ด้านบน)