Slide 1

Slide 1 text

QPUBUPUJQT ίϯτϩʔϧηϯλʔͱ͔ͨͨ͏ ΅ͬͪήʔϜσϕϩού ੢ࢁ৴ߦɹ

Slide 2

Slide 2 text

੿࡞ΞϓϦʮύζϧˍϞφʔΫʯ͕ +BQBOFTF)"/+057ʹͯऔΓ্͛ΒΕ·ͨ͠ʂ ΩϛϊϛϠͰݕࡧʂʂ

Slide 3

Slide 3 text

Ն͸Πϕϯτࡾດ w ਅՆͷσβΠϯϑΣελ w ίϛοΫϚʔέοτ w ίϛςΟΞ

Slide 4

Slide 4 text

ϒʔεʹࢼ༡ػΛஔ͍ͨ

Slide 5

Slide 5 text

ࢼ༡Λ؍࡯͢Δͱ ૝ఆ֎ͷૢ࡞Λ໨ͷ౰ͨΓʹ͢Δ

Slide 6

Slide 6 text

͜Ε͕Ұ൪Ҿ͔͔ͬͬͨ

Slide 7

Slide 7 text

͜ͷήʔϜͰ΋Ҿ͔͔͍ͬͬͯͨ w ʮύζυϥίϯτϩʔ ϧηϯλʔʯ
 Ͱݕࡧͯ͠ΈΔͱΑ͍

Slide 8

Slide 8 text

Ͱ΋ࠓͳΒ͜͏Ͱ͖·͢

Slide 9

Slide 9 text

wը໘֎͔ΒͷεϫΠϓͰʮϕϩʯ͕ग़Δʹཹ· Δ ͓Θ͔Γ͍͚ͨͩͨͩΖ͏͔

Slide 10

Slide 10 text

࣮૷ྫ @implementation MyUIViewController - (id)init { // iOSのバージョンを判定する便利なマクロ if (@available(iOS 11.0, *)) { // システムジェスチャー操作を遅延させる [self setNeedsUpdateOfScreenEdgesDeferringSystemGestures]; } } // 有効かどうか返すメソッド - (UIRectEdge)preferredScreenEdgesDeferringSystemGestures { // 画面端全てのシステムジェスチャー操作を遅延 return UIRectEdgeAll; } @end

Slide 11

Slide 11 text

͜Εʹͯղܾʂ

Slide 12

Slide 12 text

͋ͱ΋͏̍ͭ

Slide 13

Slide 13 text

͓Θ͔Γ͍͚ͨͩͨͩΖ͏͔

Slide 14

Slide 14 text

͜Ε΋ͳ͔ͳ͔ͭΒ͍

Slide 15

Slide 15 text

࣮૷ྫ @implementation MyUIViewController - (id)init { if (@available(iOS 11.0, *)) { // Home Indicatorを隠す [self setNeedsUpdateOfHomeIndicatorAutoHidden]; } } // 有効かどうか返すメソッド - (BOOL)prefersHomeIndicatorAutoHidden { return YES; } @end

Slide 16

Slide 16 text

μϝͰͨ͠ ϗʔϜΠϯδέʔλ͸ӅΕΔ͕ ૢ࡞͸ͦͷ··

Slide 17

Slide 17 text

৺౰ͨΓͷํʂ ͋ͱͰڭ͍͑ͯͩ͘͞ʂʂ

Slide 18

Slide 18 text

w ! !NJOHBNF w " NJOHBNF w # UFLOJTIJ Ҏ্Ͱ͢ʂ ΞϓϦ޷ධ഑৴தʂ