سؤال

بدأت الترحيل من تطبيق iPhone إلى تطبيق iPad وضرب مشكلة كيفية تضمين UISPlitViewController. Master / Detail ليس جذر التطبيق، وبدلا من ذلك، لدي صفحات تسجيل الدخول وجهات نظر الكاميرا وما إلى ذلك قبل أن تصل إلى الأشياء الرئيسية / التفاصيل، لذلك كنت أحاول إيجاد طريقة لاستخدام وحدة تحكم عرض تنقسم دون إعداده ك جذر. لقد تمكنت من تحقيق ذلك، لكنني قمت بإنشاء أم تربيس الذاكرة القيام بذلك، لذلك قررت إعادة تقديم الطلب (بفضل Apple) حتى أتمكن من استخدام UISPlitViewController هو وحدة تحكم الجذر.

قبل أن أبدأ هذه العملية، قررت النظر في جميع الأشياء الأخرى التي أحتاج إلى القيام بها كجزء من الترحيل من iPhone إلى iPad واجهت مشكلة أخرى لا أستطيع استخدام الحل ل.

لدي أزواج متعددة من طرق عرض ماجستير / التفاصيل التي تتعامل مع iPhone بخير. في iPad هذا يعني أنني بحاجة إلى العديد من UISPlitViews. كيف يتم ذلك؟ لقد رأيت العديد من المواضيع على استخدام وحدة تحكم عرض تقسيم واحد مع عرض سيد واحد وعدة طرق عرض تفصيلية متعددة، ولكن ليس واحد على وجهات النظر الرئيسية المتعددة يقترن كل مقترن برؤية تفصيلية واحدة.

لتوضيح ذلك فمنظرات سيد متعددة لكل منها مع عرض التفاصيل الخاصة، وليس طرق عرض سيد متعددة مشاركة عرض تفصيلي واحد.

e.g.

master1 - التفاصيل 1 Master2 - التفاصيل 2 Master3 - التفاصيل 3

كيف يمكنك القيام بذلك مع UISPlitViewController واحد فقط؟

هل يمكن لأي شخص أن يقدم لي بعض التوجيهات على هذا من فضلك؟

هل كانت مفيدة؟

المحلول

نظرا لأن وحدة تحكم عرض الانقسام يجب أن تشعر بالقلق فقط مع تخطيط الشاشة وليس المحتوى، يجب ألا تكون تبديل وحدات التحكم في عرض الأطفال مشكلة كبيرة.

إذا كان الأمر كذلك، لسبب ما، من الأسهل التصميم من حيث وحدات تحكم عرض تنقسم متعددة، فكر في أن الشيء الذي تقوم بتعيينه كوحدة تحكم الرؤية الجذر لا يجب أن يظل جذر لتنفيذ التطبيق بالكامل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top