2017年12月03日

WWDC17 | Session 204 | Updating Your App for iOS 11

30:56
https://developer.apple.com/videos/play/wwdc2017/204/

iOS11で導入された新しい機能について述べる。

UIKitのbar(UIToolbar, UINavigationbar, UISearchbar)に関する機能。Scroll View, Table Viewなどで導入されたマージンと余白(インセット)の新機能。

■各種バー

□Tab Bar

横向き(Landscape)で小さなアイコンを表示。このアイコンが見にくい場合には、長押しでHUDでアイコン・テキストを表示する。→アクセシビリティのセッションで詳述

UIBarItem.landscapeImagePhone
UIBarItem.largeContentSizeImage

□Navigation Bar

・大きなタイトル文字表示

nagigationBarprefersLargeTitles = true
nagigationItem.largeTitleDisplayMode
Automatic, Never, Always

・検索窓用のコントローラー

nagigationItem.searchController
navigationItem.hidesSearchBarWhrnScrolling

・拡張レイアウト項目

UIToolbar and UINavigationBarで表示エリアを指定できる。

Demo 10:13〜

■Margins and Insets

layoutMargins .left .right
(新)directionallayoutMargins .trailing .leading
書籍アプリなどで左ページ、右ページでマージンが左右逆になるのを自動調整する時に有用。

systemMinimuLayoutMargins
viewRespectsSytemMinimumLayoutMargins = true

(新)SafeArea の導入で内側のビューのテキスト等の表示領域を限定できる。

□Scroll View

adjustedContentInset.top


□Table Views

Self-sizeing
Safe Area

(新)Swipe Actions
leading Swipe, trailing Swipe

Demo 24:03〜

posted by 永遠製作所 at 22:21| 東京 ☀| Comment(0) | WWDC | このブログの読者になる | 更新情報をチェックする