タグ

2021年5月19日のブックマーク (4件)

  • [Swift]WKWebViewで長押しによるメニュー表示を止める | DevelopersIO

    CX事業部の中安です。まいどです。 日はiOSアプリ開発の小ネタになりますが、WKWebViewで「長押しによるメニュー表示を止める方法」を書き留めたいと思います。 iPhoneiPad を使っている方ならよく使うと思いますが、 ブラウザ上の文字を長押しすると、下図のようにPCでいうところの右クリックのように範囲選択してコピー等をするためのメニューが表示されます。 これはWKWebView。つまり、アプリ上のWEBビューでも同じ動作をします。 しかし、アプリによってはこのメニュー表示をさせたくないこともあるかもしれません。 今回は、このメニュー表示を制御してみることにしましょう。 前提となる実装 今記事ではUI実装については割愛しますが、 今回作る画面(名前をWebViewControllerとします)では WKWebViewが画面全体に配置されているものとします。 その場合の必

    [Swift]WKWebViewで長押しによるメニュー表示を止める | DevelopersIO
  • 新サービスAWS App Runnerがローンチされたので試してみた | DevelopersIO

    はい、どーも!CX事業部の吉田です。 新サービスApp Runner 新サービスApp Runnerがローンチされましたね。 App Runner は Web アプリや API サーバの実行に必要なネットワークやロードバランサなどをフルマネージドに提供します! パイプラインやオーケストレータについても一切考えずにお手元のコードを AWS 上で実行できて最高です✨✨ / "Introducing AWS App Runner ..." https://t.co/o7Vke20gFm 2/n — Tori Hara (@toricls) May 18, 2021 App Runnerはざっくり言うと、コンテナ化したWebアプリを簡単にデプロイできるサービス。ロードバランサやAuto Scaling、果てはソースコードリポジトリと連携したパイプラインの仕組みまで、フルマネージドで提供するサービ

    新サービスAWS App Runnerがローンチされたので試してみた | DevelopersIO
  • 「Android 12」は「Material You」で大幅なデザイン変更

    Googleは5月18日(現地時間)、オンラインで開催の「Google I/O 2021」で、次期モバイルOS「Android 12」などで採用する新たなデザイン思想の設計言語「Material You」を発表した。Androidだけでなく、スマートデバイスやAndroid Autoなど、デバイス横断でユーザーの好みに合わせたデザイン統一が可能になる。まずはAndroid 12搭載のPixelシリーズで採用される。 Material Youという名称は、2014年発表の「Material Design」の流れを汲むことを示す。Material Designのビジョンは、「テクノロジーを人々にとってシンプルで美しく、かつ合理的なものにする」というものだった。生活のより多くの領域にGoogleのサービスが表示されるようになり、また、ユーザーは自分の個人用端末にもっと感情を呼び起こす体験を求め

    「Android 12」は「Material You」で大幅なデザイン変更
  • ブラウザバックで画面遷移してきたことを判定し、処理を動かす - Qiita

    はじめに ページの離脱直前に確認ダイアログを出すなど、そのページから遷移しようとすることをトリガーに処理を書く際はbeforeunloadイベントを使用するメジャーなやり方がありますが、ページの読み込み時( jQueryの$(document).readyが動くタイミング )にブラウザバックでこの画面に遷移してきたどうかを判定して処理したいケースがあり、無事実現できたのでご紹介します。(とてもレアケースだとは思いますが…) どんなケースで必要だったか気になる方に向けて使用した際の用途にも触れておきます。Bootstrapのtagsinputというプラグインを導入してフォーム画面のinputへの入力がタグ化されるようにしていたため、ブラウザバック時のフォーム復元には別途処理を実装する必要がありました。 復元するための入力値はsessionStorageに保存していたので、同一タブでブックマー

    ブラウザバックで画面遷移してきたことを判定し、処理を動かす - Qiita