Странная ситуация здесь, и Google не может найти мне ответ.У меня есть небольшое (то есть, «привет, мир») приложение, созданное на реагирующем языке для iOS, и я обнаружил, что то, что отображается в симуляторе, сильно отличается от того, что отображается на моем устройстве.
Симулятор (ожидаемое поведение):
Вот что отображает симулятор (и это то, что я ожидаю): Просмотр списка на симуляторе
И вот что я вижу, если я редактирую запись (также ожидаемо): Подробное представление на симуляторе
Устройство (неожиданное поведение):
При просмотре этого кода на моем устройстве я вижу следующее: Просмотр списка на моем устройстве
И редактирование записи выглядит следующим образом: ПодробноПосмотреть на моем устройстве
Кто-нибудь знает, что происходит с навигацией?Это происходит даже с выставочным проектом по умолчанию, созданным с нуля.Вот мой файл App.js, где я управляю навигацией:
import React from 'react';
import { createStackNavigator, createAppContainer } from 'react-navigation';
import BrandListScreen from './components/BrandListScreen';
import BrandDetailScreen from './components/BrandDetailScreen';
import BrandAddScreen from './components/BrandAddScreen';
import BrandEditScreen from './components/BrandEditScreen';
const RootStack = createStackNavigator(
{
BrandList: BrandListScreen,
BrandDetails: BrandDetailScreen,
BrandAdd: BrandAddScreen,
BrandEdit: BrandEditScreen,
},
{
initialRouteName: 'BrandList',
defaultNavigationOptions: {
headerStyle: {
backgroundColor: '#777777'
},
headerTintColor: '#FFF',
headerTitleStyle: {
fontWeight: 'bold',
},
},
},
);
const App = createAppContainer(RootStack);
export default App;
Я определенно ценю второй взгляд на это, так как я в замешательстве.(И я рад, что мне сказали, что я упускаю что-то очевидное.)
Спасибо!