ما هي الطريقة التي يتم استخدامها لتحديد متى يقوم المستخدم بتبديل طرق العرض في وحدة تحكم TabView

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

سؤال

أنا أعمل على تطبيق تحكم TabView الأول البسيط الخاص بي. علامة التبويب الأولى هي علامة تبويب الإعداد ، وكان لديّ اختبار يقدم حالة استخدام غير متوقعة. من أجل معالجة حالة الاستخدام هذه ، أحتاج إلى تنفيذ عندما يغادر المستخدم العرض وقبل تحميل الحالة التالية. تشغيل الكود في العرض التالي متأخر جدًا.

ما هي الطريقة التي يتم استدعاؤها من ViewController الحالي عند النقطة التي يحدد المستخدم وحدة التحكم في TabView لتبديل طرق العرض؟

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

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

المحلول

حسنًا ، كان عليه إعادة هيكلة الرمز لإزالة التبعية. قرروا تخزين حالة كل عنصر شاشة ثم الوصول إليها عند الحاجة على العرض الثانوي.

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