Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20180820 これからはじめるDynamicType
Search
Kei Ito
August 20, 2018
Programming
0
1.6k
20180820 これからはじめるDynamicType
Kei Ito
August 20, 2018
Tweet
Share
More Decks by Kei Ito
See All by Kei Ito
20211015 Mac CatalystでmacOS用アプリを作る
itok
2
4.4k
20210219 Flutterに入門してみた
itok
1
4k
20201009 iOS 14 ウィジェットをつくってみた
itok
1
2.4k
20191206 Property Wrappers 入門
itok
0
1.6k
20190920 iOS 13 対応ではまった話
itok
1
2.4k
20190726 Background App Refresh Taskがやってきた
itok
0
2.2k
20190722 Firebase Remote Configでアドネットワークを管理する
itok
0
1.6k
20190419 iOSアプリで証明書の情報を参照する
itok
0
1.4k
20190412 Android TV向けアプリを作ってみる
itok
0
1.1k
Other Decks in Programming
See All in Programming
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
430
Go コードベースの構成と AI コンテキスト定義
andpad
0
140
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
900
愛される翻訳の秘訣
kishikawakatsumi
3
350
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
420
チームをチームにするEM
hitode909
0
390
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
140
ローカルLLMを⽤いてコード補完を⾏う VSCode拡張機能を作ってみた
nearme_tech
PRO
0
170
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
140
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
300
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
3.9k
Featured
See All Featured
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.3k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
110
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
Test your architecture with Archunit
thirion
1
2.1k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
260
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
94k
Transcript
͜Ε͔Β͡ΊΔ %ZOBNJD5ZQF .PCJMF"DU04"," JUPL!ͦΒ͔ͥ
JUPL!ͦΒ͔ͥ w ͍ͱ͏͚͍ʢJUPLʣ w ɹɹɹɹɹɹͷதͷਓʢʴ෭ۀˏͯͳʣ w ϞόΠϧΞϓϦΤϯδχΞ݉$&0 w IUUQJUPLKQ IUUQTPSBLB[FDPKQ
!JUPL@UXJU
ͦΖͦΖ J04Ͱͦ͏Ͱ͢Ͷ
ͱ͍͏͜ͱ
ͦΖͦΖ J04ͷαϙʔτΛΊͯ J04ͷ"1*͕͑·͢Ͷ
%ZOBNJD5ZQF
None
͜Ε
͞Βʹେ͖͘
ͬͯΈΔ label.font = UIFont.preferredFont(forTextStyle: .body) label.adjustsFontForContentSizeCategory = true
σόοάͷڧ͍ຯํ
None
None
-BCFMؒͷϚʔδϯΛ ࣗಈௐ firstLabel.firstBaselineAnchor. constraintEqualToSystemSpacingBelow( secondLabel.lastBaselineAnchor, multiplier: 1.0)
None
None
override func traitCollectionDidChange( _ previousTraitCollection: UITraitCollection?) { stackView.axis = .horizontal
if traitCollection.horizontalSizeClass == .compact { if traitCollection.preferredContentSizeCategory >= .extraExtraLarge { stackView.axis = .vertical } } } ྫʣԣDPNQBDUͰ99-Ҏ্ͷαΠζͳΒ TUBDL7JFXΛॎʹฒΔ ϨΠΞτΛಈతʹมߋ
None
None
ը૾ࣗಈௐ "TTFUTYDBTTFUT 6**NBHF7JFX imageView.adjustsImageSizeForAccessibilityContentSizeCategory = true
None
None
·ͱΊ w 88%$#VJMEJOH"QQTXJUI%ZOBNJD5ZQF w J04ͷαϙʔτΛऴΘΒͤͯɺJ04ͷػೳΛϑ ϧʹ͓͏