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
1.1k
0
Share
20160727 UIStackViewを使ってみた
関モバ #16 の資料です
Kei Ito
July 27, 2016
More Decks by Kei Ito
See All by Kei Ito
20211015 Mac CatalystでmacOS用アプリを作る
itok
2
4.5k
20210219 Flutterに入門してみた
itok
1
4k
20201009 iOS 14 ウィジェットをつくってみた
itok
1
2.5k
20191206 Property Wrappers 入門
itok
0
1.7k
20190920 iOS 13 対応ではまった話
itok
1
2.5k
20190726 Background App Refresh Taskがやってきた
itok
0
2.3k
20190722 Firebase Remote Configでアドネットワークを管理する
itok
0
1.6k
20190419 iOSアプリで証明書の情報を参照する
itok
0
1.5k
20190412 Android TV向けアプリを作ってみる
itok
0
1.1k
Other Decks in Programming
See All in Programming
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3k
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
140
Inside Stream API
skrb
1
430
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
290
RailsTokyo 2026#4: AI様があれば、 Hotwireの弱点は消えるか?
naofumi
5
1k
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
270
Inspired By RubyKaigi (EN)
atzzcokek
0
460
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
400
Hive Metastoreを通して学ぶIceberg REST Catalog ― 仕様から実装まで
okumin
0
310
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
2.2k
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
680
RTSPクライアントを自作してみた話
simotin13
0
380
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
380
Un-Boring Meetings
codingconduct
0
300
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
120
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
220
sira's awesome portfolio website redesign presentation
elsirapls
0
270
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
200
GraphQLとの向き合い方2022年版
quramy
50
15k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
GitHub's CSS Performance
jonrohan
1033
470k
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ͷαϙʔτऴྃʂ