Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ios13 presentations
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
joyful1227
December 12, 2019
Programming
330
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ios13 presentations
WWDC2019 ios13
joyful1227
December 12, 2019
More Decks by joyful1227
See All by joyful1227
Mock
joyful1227
0
890
Other Decks in Programming
See All in Programming
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
730
プロダクトコードからライブラリの境界を見つける
elmetal
PRO
0
110
AWSに止められる覚悟してますか?
morizo_1984
2
530
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
410
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
170
mrbgem 三角測量 開発
ogom
0
240
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.1k
Jetpack Compose Mechanisms
skydoves
2
730
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
4
4.8k
Agents on Rails - Rails at Scale 2026
irinanazarova
0
530
速習iPhone Duo対応
yuukiw00w
2
980
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
600
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
My Coaching Mixtape
mlcsv
0
350
Product Roadmaps are Hard
iamctodd
55
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
400
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
560
How to build a perfect <img>
jonoalderson
1
6.1k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
Transcript
Modernizing Your UI for iOS 13 https://developer.apple.com/videos/play/wwdc2019/224/
None
None
- Root Controller’s view is not as scaled down and
not removed from the view hierarchy - The layering of this design gives your users a sense of context about where they are in your application.
None
None
- compact width
None
- iPad: floating
None
None
None
None
None
None
class MyViewController: UIViewController {a func showOptions() {a let optionsVC =
MyOptionsViewController() present(optionsVC, animated: true) }a func showCustomCamera() {a let cameraVC = MyCameraViewController() present(cameraVC, animated: true) }a }a
None
None
None
None
None
None
None
None
(Default) (Default)
(Default) (Default)
None
None
None
None
None
None
1. Dismiss 後執⾏行行 delegate + DidDismiss⼿手勢處理理 2. modalPresentationStyle = .Fullscreen