2016-09-13 9 views

答えて

2

は、残念ながら、これは彼らのリアクトネイティブラッパーライブラリを持っているすべてであり、あなたが見てみるならば、彼らはoptionsを処理する方法オブジェクトは、UI関連の多くのオプションではありません。

https://github.com/auth0/react-native-lock/blob/56a705ee4ab395730fb5e6a2beb356fb4853117c/ios/A0RNLock/Core/A0LockReact.m#L71-L151

あなたが外観をカスタマイズしたい場合は、ネイティブモジュールを作成する必要があります彼らをサブクラス化することにより、ネイティブ反応するようにブリッジあなたがここに見つけることができるネイティブコンポーネント、:https://github.com/react-native-community/react-native-linear-gradient

https://github.com/auth0/Lock.iOS-OSX/tree/master/Lock

私は他のを見てしまうのコミュニティは例えばのように、ということをやってする出発点として、カスタムのネイティブUIエレメントをラップするために行っているネイティブパッケージに反応しますさらに、カスタマイズ方法に関するAuth0のドキュメントもあります:https://auth0.com/docs/libraries/lock-ios/customization

+1

ありがとうございました。 https://github.com/auth0/react-native-lock/issues/5から解決策を見つけました。表示されたリンク は大きな助けとなっています。 ios/AppDelegate.m内のテーマに関するコードスニペットを追加したところ、UIが変更されました。 乾杯。 –

0

あなたは、各コンポーネントにスタイルプロパティを渡すことによって、それを変更することができ、 フェ:

import { StyleSheet } from 'react-native'; 
(...) 
render(){ 
    return (
    <NameOfComponent styles={styles.nameOfStyle} 
); 
} 
const styles = StyleSheet.create({ 
    nameOfStyle: { 
    fontsize: 10, 
    }, 
}); 
+0

Wow。 https://github.com/auth0/react-native-lockを確認してください。 あなたは私が何を意味するのか理解できませんでした。 –

関連する問題