هل من الممكن تغطية uistatusbar مع رؤية مع الحفاظ على وظيفة scrollstotop؟

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

سؤال

أرغب في عرض رسالة لمستخدمي تطبيقي في UistatusBar ، لكنني أود الحفاظ على وظيفة ScrollStotop حتى يتمكن المستخدم من النقر على شريط الحالة وتمرير A TableView إلى الأعلى.

لقد بحثت في إضافة uiwindow أعلى شريط الحالة الحالي كما في هذا السؤال: أضف uiview فوق كل المشاهدات الأخرى ، بما في ذلك statusbar

لكنه يعطل اللمسات إلى شريط الحالة.

ملاحظة: لقد رأيت العديد من التطبيقات التي تستخدم منطقة statusbar لعرض رسائل مثل تطبيق "Evernote".

شكرا للمساعدة!

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

المحلول

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

لذلك أعتقد أنك تريد إضافة عرض فرعي في موضع statusBar. لماذا لا تعترض الأحداث التي تعمل باللمس في هذا العرض وإرسال رسالة Tableview الخاصة بك للتمرير إلى الأعلى؟

نصائح أخرى

القي نظرة على https://github.com/myell0w/mtstatusbaroverlay. من خلال الضغط عليه ، يمكن تبديله لعدم تغطية شريط الحالة بأكمله ، ثم يمكنك تجويف شريط الحالة واستعادة ميزة التمرير إلى الأعلى.

فيما يلي لقطة شاشة ، يوضح الجانب الأيسر النسخة الموسعة ، الجانب الأيمن الذي تم تقليصه:

MTStatusBarOverlay

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