HHNavigationController Demo
1.0.0
مقدمة
وحدة تحكم تنقل مخصصة لإخفاء شريط التنقل عند الضغط على وحدة التحكم في العرض وإخراجها. عند استخدام UINavigationController لدفع أو فتح وحدة التحكم التي يكون شريط التنقل مخفيًا، يكون تأثير تبديل الشريط سيئًا للغاية لتحسين هذا التأثير، أقوم بإضافة شريط تنقل مزيف إلى وحدة التحكم التي لا يتم إخفاء شريط التنقل.
مقدمة صينية
يكون لشريط التنقل لنظام iOS تأثير قبيح جدًا عند التبديل بين الشفاف وغير الشفاف، والسبب هو أنه عند تبديل وحدات التحكم في العرض، يستخدم جهازا التحكم في العرض نفس شريط التنقل ويمكن أن يكون شفافًا أو غير شفاف في نفس الوقت. في الواقع، حل هذه المشكلة بسيط للغاية، وهو تحديد ما إذا كان الجزء العلوي يحتاج إلى أن يكون شفافًا عند التبديل إلى وحدة تحكم العرض غير الشفافة، فما عليك سوى إضافة شريط تنقل مزيف في الأعلى.