2015-11-30 3 views
1

Этот вопрос связан сПользовательские backButtonIcon для NavigatorIOS

https://github.com/facebook/react-native/issues/1383

Есть в любом случае иметь настраиваемый задний значок кнопки/название с NavigatorIOS?

backButtonIcon, backButtonTitle не работает должным образом. Левая стрелка всегда видна. Новые маршруты с таможенной backButtonIcon или backButtonTitle не показывает

this.props.navigator.push({ title: 'Next', component: Next, backButtonIcon: require('./../img/Back.png')
})

image

ответ

0

Вы можете легко достигнуть этого с помощью компонента Navigator. Навигатор - это реализация JS-навигатора. Вы можете настроить каждый аспект, и вы можете использовать его как в iOS, так и в Android. Кроме того, NavigatorIos не поддерживается так же, как Navigator. Более подробная информация здесь: https://facebook.github.io/react-native/docs/navigator-comparison.html#content

И здесь: https://facebook.github.io/react-native/docs/navigator.html#content

+0

Да. Но я ищу для этого с помощью NavigatorIOS. Если кто-то это сделал, пожалуйста, поделитесь – vinay

1

Использование LeftButtonIcon вместо backButtonIcon, как это;

this.props.navigator.push({ 
    title: '详情', 
    component: PageList, 
    leftButtonIcon: {uri: 'nav-back'}, 
    onLeftButtonPress:() => { 
     ViewController.toggleTabBar(true); 
     this.props.navigator.pop(); 
    }, 
    passProps: { 
     data: data 
    } 
    }); 

The LetButtonIcon поступает из Native App.

+1

'Swipe to back back 'теряется при использовании пользовательской левой кнопки – vinay

+0

@vinay Это TRUE. У вас есть решение для этого? – iamhite

+0

Нет. Вместо этого я использую JS Navigator – vinay

Смежные вопросы