استخدام وحدة تحكم عرض إدارة اثنين من وحدات تحكم عرض أخرى

StackOverflow https://stackoverflow.com/questions/9398590

  •  29-10-2019
  •  | 
  •  

سؤال

لدي offlineMapVC و أ onlineMapVC لتطبيق بلدي لدعم كل من الخرائط على الانترنت (باستخدام مابكيت وخرائط جوجل) والخرائط حاليا (باستخدام الطريق-أنا).

أنا جعلت بلدي mapVC لإدارة التبديل من هذه مابفس وتكون قادرة على استخدام وحدة تحكم عرض وحدة تحكم عرض منفصلة واحدة.حسنا لقد فعلت ذلك عن طريق جعل offlineMapVC و ال onlineMapVC متغيرات مثيل الجديد mapVC ساحرة أنا الآن استخدام جميع أنحاء طلبي.

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

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

المحلول

أضع وحدات التحكم في العرض في وحدات التحكم في العرض ، بنفسي ، ورأيت مبرمجين أفضل بكثير مني يفعلون نفس الشيء.(انظر روب نابير "دائرة الرقابة الداخلية 5 البرمجة-دفع حدود".يذكر ذلك كثيرا.) طالما لم يكن لديك أكثر من وحدة تحكم عرض واحدة تتحكم مباشرة في نفس المشاهدات والمشاهدات الفرعية ، يجب أن تكون على ما يرام معها.

منذ كتب يونان وليامز أن المادة ، وأعتقد دائرة الرقابة الداخلية 5 إضفاء الطابع الرسمي على استخدام التسلسل الهرمي تحكم عرض مع وحدات تحكم عرض المحتوى المخصص.قد تنظر مابفك الخاص بك لتكون وحدة تحكم عرض محتوى مخصص وتنفيذ أونلينيمابفك و أوفلينيمابفك وحدات تحكم عرض الطفل.

(وصلات وثائق أبل تميل إلى تغيير بشكل متكرر ، لذلك جوجل "مخصص تحكم عرض المحتوى" للوثائق.)

إذا كنت يمكن أن تعطي بعض السياق أكثر إلى ما تعنيه "التبديل بين اثنين من وحدات تحكم عرض" التي من شأنها أن تساعد في الإجابة على سؤالك.بشكل عام ، لدي أكثر من وحدة تحكم عرض نشطة في نفس الوقت.أنا لا التبديل بينهما.(يمكنني استخدام الملاحة و تحكم شريط التبويب في نفس أبليكايتون ، ولكن أفترض أنك على بينة من كيفية عمل تلك وكنت تسأل سؤالا مختلفا.انها مجرد ليس من الواضح ما هي ديتيالس في قضيتك.)

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