2017-03-09 14 views
2

アラートを数秒で自動的に閉じるには、ユーザー自身で行う必要はありません。特定の時間の後に自動的にアラートを閉じる方法ネイティブに反応する

可能であれば、私はAlertIOSではなくAlertを使用したいと考えていますが、AlertIOSだけがあれば他の選択肢はありません。

ありがとうございました!

+0

からこちらをご覧ください。これは表示されたらsetTimeout()コールを使ってコントロールすることができます... – fmacdee

+0

私はモーダルを使用したことはありません、もっと詳しく教えてください。 –

+0

また、どのように私自身もそれを却下することができますか?ドキュメントでは、コードを使用してアラートを閉じる方法はありません。 –

答えて

3

私はあなたがモーダルコンポーネント

<Modal 
    animationType={"slide"} 
    transparent={false} 
    visible={this.state.modalVisible}></Modal> 

だから、あなたがそれを隠す/表示するために状態変数modalVisibleを更新するために、あなたの関数内でのsetTimeout()を呼び出すことができます使用することを提案します。その他の例は、公式の文書(https://facebook.github.io/react-native/docs/modal.html

関連する問題