LoginSignup
2
7

More than 5 years have passed since last update.

最近のiOS開発から離脱していたエンジニアの iPhoneX・iOS11対応 記事まとめ

Last updated at Posted at 2018-02-06

ここ最近、業務系iPadアプリやら、Androidアプリ開発などで、iPhoneX・iOS11以降の環境での注意点がさっぱりだったので、自分向けにリストアップしました。

iPhoneX対応系

主にiPhoneXに対応するためのデザインガイド、StoryBoard設定、対応コードなどが紹介されていました。

Apple - iPhone X用にアプリケーションをアップデートする

【随時更新】iPhoneX完全対応マニュアル

  • セーフエリアについて
  • iPhoneXの下のバーを消したい
  • セーフエリアに対応済みのレイアウト系ライブラリ一覧

iOS11 + Xcode9.0でedgesForExtendedLayoutの値を空にしていると、UITableViewのドリルダウンでアニメーションが崩れる

  • iPhoneXにて、ScrollView、TableViewが画面遷移時に上に上がる問題を回避する方法
  • セーフエリアに対応しないアプリを作るときに起きたので、参考にしました

LisBエンジニアブログ - コードベースのiPhone X対応で行った5つのこと

  • カスタムViewのセーフエリア対応方法
  • レガシーな実装をiOS11に対応させる方法

iOS11対応系

xcodeバージョンアップ系

LCL Engineers' Blog - Swift 4とiPhone Xの対応をしました

  • Xcodeの設定
  • Swift4への変更
  • UITableViewのドリルダウンでアニメーションが崩れる対応
  • UITableViewのHeader、Footerの設定
  • NavigationBarのサイズが小さくなる問題に対応

おまけ

iPhoneXの下のバー(Home Indicator)を常に見えないようにする方法

  • 審査には引っかかると思いますが、やってみたらできたので、小ネタとして紹介させてください。
2
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
7