سؤال

أدفع UitableViewController في NavigationController (تم إرجاع NavController في العنصر 0 من المكالمة إلى UisplitViewController ViewControllers). قمت بتعيين TVC هذا ليكون مندوب UISplitViewControllers. يتم استدعاء وظائف مندوب TVCS التي تم دفعها حديثًا كما ينبغي ، ولكن يتم استدعاؤها مع Popovercontroller من TVC السابق. (هذا هو الرجل التالي في المكدس) وبالتالي فإن حجم popovercontroller خاطئ. يمكنني اختراق طريقي حول هذا باستخدام popovercontroller.popovercontentsize ، لكنني أود إصلاح المشكلة الأساسية. أرى المشكلة الأساسية هي: أن SPLITVIEWCONTROLLER يدعو مندوبها مع POPOVERCONTROLLER الخاطئ في وظيفة المفوض WillhideviewController. أي اقتراحات؟

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

المحلول

بالتأكيد لن أجعل UITableViewController يتم دفعها على كومة المندوب ل UISplitViewController - لا أرى ميزة جعلها المندوب ، خاصة وأنها تظهر في الجانب الرئيسي ، كما أنه يختفي بمجرد ضرب زر العودة. أقوم بعمل التفاصيل عرض المندوب ، نظرًا لأنه موجود دائمًا ، وهو وحدة التحكم في العرض هي التي ستتعامل مع الاختباء/عرض البوبوف ، على أي حال.

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