لا يمكنني العثور على طريقة لتغيير شريط الحالة العلوي (iphone) ليكون خلفية داكنة بأيقونات بيضاء ، لأن شريط التنقل الذي أستخدمه غامق. أي فكرة عن كيفية جعلها تعمل؟ لقد بحثت في وثائق "رد الفعل الأصلي" على "شريط الحالة" ولكن لا يمكنني فهم ما هو مطلوب ، أو ما إذا كانت هناك طريقة للقيام بذلك باستخدام هذا المكون الإضافي. أيه أفكار؟
AFIKT لا يمكن القيام به على iOS. المستندات واضحة تمامًا حول هذا الموضوع.
jeroenbourgois هممم .. لا بد أنني فاتني ذلك ، أين تقول على وجه التحديد أنه لا يمكن القيام به في iOS؟ هناك طريقة لجعله يعمل على شريط التنقل المظلم :)
يمكنك استدعاء StatusBar.setBarStyle ('light-content'، true) ؛ لتغيير نص / أيقونات شريط الحالة إلى الأبيض. تذكر تضمين شريط الحالة من التفاعل الأصلي.
@ لي غراي يعمل بشكل رائع! شكرا يا رجل :)
@ لي-غراي شكرا!
جميل!!
شكرا!
لا يمكن استخدام backgroundColor في شريط المعلومات في IOS ، فهو يعمل فقط في android. استخدم setBarStyle = {color} أو اضبط backgroundColor في طريقة العرض التي تغطي شريط الحالة بدلاً من ذلك :)
هناك بهذه الطريقة.
<Scene
key="tabbar"
tabs={true}
👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻
onSelect={el => {
if (typeof Actions !== 'object') return;
const {
sceneKey,
statusBarStyle
} = el.props
if (statusBarStyle) {
StatusBar.setBarStyle(statusBarStyle, true)
Actions[sceneKey]()
}
}}>
<Scene
key="tab_1"
title="home"
component={Home}
icon={TabIcon}
👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻
statusBarStyle="light-content" />
.
.
.
التعليق الأكثر فائدة
يمكنك استدعاء StatusBar.setBarStyle ('light-content'، true) ؛ لتغيير نص / أيقونات شريط الحالة إلى الأبيض. تذكر تضمين شريط الحالة من التفاعل الأصلي.