Sepertinya saya tidak dapat menemukan cara untuk mengubah bilah status paling atas (iphone) menjadi latar belakang gelap dengan ikon putih, karena bilah navigasi yang saya gunakan gelap. Adakah ide bagaimana membuatnya bekerja? Saya melihat dokumentasi reaksi asli di Status Bar tetapi sepertinya tidak dapat memahami apa yang dibutuhkan, atau jika ada cara untuk melakukannya dengan plugin ini. Ada ide?
AFIKT itu tidak bisa dilakukan di iOS. Dokumen cukup jelas tentang itu.
@jeroenbourgois Hmmm.. Saya pasti melewatkannya, di mana secara khusus dikatakan itu tidak dapat dilakukan di iOS? Pasti ada cara untuk membuatnya berfungsi di navbar gelap :)
Anda dapat memanggil StatusBar.setBarStyle('light-content', true); untuk mengubah teks/ikon bilah status menjadi putih. Ingatlah untuk menyertakan StatusBar dari reaksi-asli.
@lee-gray Bekerja dengan baik! Terima kasih sobat :)
@lee-gray Terima kasih!
Fantastis!!
Terima kasih!
tidak dapat menggunakan backgroundColor di StatusBar di iOS, ini hanya berfungsi di Android. gunakan setBarStyle={color} atau atur backgroundColor di View yang mencakup StatusBar :)
Ada cara ini.
<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" />
.
.
.
Komentar yang paling membantu
Anda dapat memanggil StatusBar.setBarStyle('light-content', true); untuk mengubah teks/ikon bilah status menjadi putih. Ingatlah untuk menyertakan StatusBar dari reaksi-asli.