حسابي

بحث

القائمة

مشكلة في التنقل داخل SwiftUI بسبب تداخل NavigationStack واختفاء التنقل في ChatsView:

واجهتني مشكلة في تطبيق SwiftUI تتعلق بإدارة التنقل. بعد ما ينتهي المستخدم من خطوات التسجيل وينتقل إلى الصفحة الرئيسية MainTabView، لاحظت التالي:

التنقل داخل التطبيق يتصرف بشكل غير متوقع.

عند استخدام NavigationStack في MainTabView، تظهر مشكلة تداخل NavigationStack (Nested NavigationStack).

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

أيضًا، خاصية الرجوع (Back) تختفي أو لا تعمل كما هو متوقع.

في ChatsView تحديدًا، رغم أن NavigationStack موجود في الكود، إلا أنه عند تشغيل التطبيق على المحاكي لا يظهر إطلاقًا، وكأن التنقل غير موجود.

أحتاج مساعدة في:

حل مشكلة تداخل الـ NavigationStack.

ضبط ظهور التنقل في ChatsView.

جعل التنقل داخل التطبيق متماسكًا وسلسًا باستخدام أحدث إصدار من SwiftUI.

الميزانية 10$
عن الموضوع

أضف تعليق

سجّل دخول لتتمكن من إضافة تعليق على هذا الموضوع.

عن الموضوع