タグ

ブックマーク / qiita.com/aqubi (3)

  • WWDC 2021: What's New in UIKit メモ - Qiita

    Productivity iPad multitasking UIWindowScene.ActivationConfiguration(userActivity: userActivity) で、「新しいウインドウで開く」 コマンドを作成できる。 let newSceneAction = UIWindowScene.ActivationAction({ _ in // Create the user activity that represents the new scene content let userActivity = NSUserActivity(activityType: "com.myapp.detailscene") // Return the activation configuration return UIWindowScene.ActivationConfigu

    WWDC 2021: What's New in UIKit メモ - Qiita
    s_ryuuki
    s_ryuuki 2021/08/02
  • iOS11のInsetsとLayout - Qiita

    半透明のナビゲーションバーやタブバーを配置して、下のテーブルの内容が潜り込んで見えるようにする場合、Insetsでその量を指定します。 iOS10の時は、「Adjust Scroll View Insets」にチェックを入れると、配置しているTableViewなどScrollView系のコンポーネントのContentInsetsが自動的に設定される仕組みになっていました。 iOS11からは、contentInsetsではなく、SafeAreaInsets → adjustedContentInset にその量が反映されるようになります。 「Adjust Scroll View Insets」(コードでは UIViewController.automaticallyAdjustsScrollViewInsets)はiOS11でdeprecatedになりました。 Viewのレイアウトも、iOS

    iOS11のInsetsとLayout - Qiita
  • 知っておくと便利なローカライズ関連Tips - Qiita

    iOS Second Stage Advent Calendar 2015 - Qiita 6日目です。 アプリを開発するようになってから、最初にやってしまったローカライズ系の失敗は、数字のケタ数区切りを,(カンマ)固定でコードに埋め込んでしまっていたことでした。 ドイツでは、"ケタ数区切りはカンマではなくピリオドだ" と知って衝撃を受けたのですが、「そいういう常識を知らなかったので...」と言い訳するのはとても苦しい。 どの部分がローカライズを意識しないといけないのか? を最初に事前知識と知っておくのは大事。 そしてiOS SDKでは対応が楽になる機能をたくさん用意してくれているので、ちゃんと使わないともったいない。 ということで、ローカライズ関連のTips集をお送りしようと思います! "お、これは知らなかったな" というものが一つでもあれば嬉しいな... 日付について 基 日付表記に

    知っておくと便利なローカライズ関連Tips - Qiita
  • 1