2017-02-16 3 views
0

私は100X100平方ブリッジ時のinitとinitWithBridgeのコンストラクタの違いは?

RCT_EXPORT_MODULE() 
- (UIView *)view { 
    UIView * sampleView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)]; 
    sampleView.backgroundColor = [UIColor blackColor]; 
    return sample 
} 

を作るために反応し、ネイティブ

シンプルなもので、IOSのUIビューをインスタンス化するドキュメントや様々な例を経てきた。しかし、いくつかの例では、私はあまりにも方法initWithBridgeとリターンを参照してくださいますinstanceType私はコンストラクタとしてそれを理解しています

コンストラクタとはどのように違いますか-init-initWithBridge?何が役に立つのか-initWithBridge

答えて

0

利点ブリッジのインスタンス(RCTBridgeクラス)をビューに渡すことができます。ほとんどの場合、ビュークラスの内部でブリッジインスタンスにアクセスする必要はありませんが、時にはそうすることもあります。

+0

HIありがとうございます、これはどのような違いがありますか教えてください。 'initWithBridge'でモジュールを初期化すると、' DeviceEventEmitter'の代わりにモジュール名を使ってモジュール上のイベントにアクセスすることを意味しますか? –

関連する問題