Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20160727 UIStackViewを使ってみた
Search
Kei Ito
July 27, 2016
Programming
0
1.1k
20160727 UIStackViewを使ってみた
関モバ #16 の資料です
Kei Ito
July 27, 2016
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
JETLS.jl ─ A New Language Server for Julia
abap34
2
470
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
160
Navigating Dependency Injection with Metro
l2hyunwoo
1
200
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
150
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
560
はじめてのカスタムエージェント【GitHub Copilot Agent Mode編】
satoshi256kbyte
0
130
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
430
Vibe codingでおすすめの言語と開発手法
uyuki234
0
150
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
3.5k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
550
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.4k
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
5.8k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
1
330
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
200
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Crafting Experiences
bethany
0
24
Evolving SEO for Evolving Search Engines
ryanjones
0
89
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
2.8k
Transcript
6*4UBDL7JFXΛ ͬͯΈͨ ؔϞόΠϧΞϓϦݚڀձ !JUPL@UXJU
!JUPL@UXJU w ͍ͱ͏͚͍ʢJUPLʣ w ɹɹɹɹɹɹͷதͷਓ w ެࢲڞʹϓϩάϥϚJ04.BDʢͨ·ʹ"OESPJE8JOEPXTʣ w IUUQJUPLKQ IUUQTPSBLB[FDPKQ
None
6*4UBDL7JFX w ෳͷ7JFXΛϑϩʔܕͰϨΠΞτ w ྫʣ-JOFBS-BZPVU4UBDL1BOFM
ओͳϓϩύςΟ
BYJT w IPSJ[POUBM w WFSUJDBM
EJTUSJCVUJPO w pMMQSJPSJUZʹԠͯ͡৳ॖ w pMM&RVBMMZશ෦ಉ͡αΠζʹ w pMM1SPQPSUJPOBMMZݩͷαΠζͱಉ͡ൺͰ৳ॖ w FRVBM4QBDJOHִؒʢ͋͠;Ε͍ͯΔ߹ QSJPSJUZʹԠͯ͡ॖখʣ
w FRVBM$FOUFSJOHத৺ؒͷڑִ͕ؒ
TQBDJOH w ִؒΛࢦఆ w FRVBM4QBDJOHFRVBM$FOUFSJOHͰִؒͷ࠷ ͱͯ͠ΘΕΔ w ෛͷͰॏͶΔ͜ͱͰ͖Δ
BMJHONFOU w pMM w MFBEJOH UPQ w pSTU#BTFMJOF w
DFOUFS w USBJMJOH CPUUPN w MBTU#BTFMJOF
BSSBOHFE4VCWJFXT w BEEJOTFSUSFNPWFͰ͖Δ w ಛఆͷWJFXΛIJEEFO͢Δ͚ͩͰউखʹ࠶ϨΠΞ τͯ͘͠ΕΔ
ྫ w σόΠε͕ॎͳΒॎฒͼɺԣͳΒԣฒͼ w ԣͷ࣌ཁૉΛݮΒͯ͠ΈΔʢIJEEFOUSVFʣ w ֤7JFXִؒͰฒͿʢFRVBM4QBDJOHʣ if self.view.frame.width >
self.view.frame.height { self.stackView.axis = .horizontal self.stackView.arrangedSubviews[2].isHidden = true } else { self.stackView.axis = .vertical self.stackView.arrangedSubviews[2].isHidden = false }
ྫ
ྫ w 6*4UBDL7JFXΛωετ͢Δ w ͱࢠͰσόΠεͷॎԣʹର͢ΔฒͼํΛม͑Δ w ֤7JFXը໘͍ͬͺ͍ʢpMMʣ if self.view.frame.width >
self.view.frame.height { self.stackView.axis = .horizontal self.subStackView.axis = .vertical } else { self.stackView.axis = .vertical self.subStackView.axis = .horizontal }
ྫ
·ͱΊ w 6*4UBDL7JFXศར w ͨͩ͠J04͔Β͔͑͠ͳ͍ w ͳͷͰJ04ͷαϙʔτऴྃʂ