浜松のWEBシステム開発・スマートフォンアプリ開発・RTK-GNSS関連の開発はお任せください
株式会社シーポイントラボ
TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:静岡県浜松市中区富塚町1933-1 佐鳴湖パークタウンサウス2F

【react-native】@react-native-community/datetimepickerをモーダル内に表示するときにはまったこと

react-nativeで使える’@react-native-community/datetimepicker’という

生年月日の設定に使用されるdatepickerコンポーネントがあるのですが

このライブラリがandroidとiosで異なる動作をすることに気づきました。

例えば、ページ遷移時にこのdatepickerをモーダルに乗せて表示しようとすると

androidでは、モーダルとは別にandroidおなじみのネイティブコンポーネント

が独立して表示されます。

 

iosではきっちりとモーダルの中に埋まった状態で表示されます。

androidのdatepickerは、まずハイライトに切り替わり真ん中にdatepickerが表示されて

そこでユーザーに選ばせる仕組みになっており、

恐らくこの影響でどこのコンポーネントにも埋め込むことができなくなっているのだと思われます。

という訳でモーダル+時間を設定するdatepickerの合わせ技を使いたかったのですが要検討ということで

もう少し別の方法を考えることにしました。

何かいい方法があればすぐに記事に載せたいと思います。

  • この記事いいね! (0)