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
NabigationControllerとの付き合い方
Search
keisukeYamagishi
April 25, 2022
Programming
0
280
NabigationControllerとの付き合い方
keisukeYamagishi
April 25, 2022
Tweet
Share
More Decks by keisukeYamagishi
See All by keisukeYamagishi
RxAlert 結構便利だと思います。
keisukeyamagishi
0
150
Chart実装が楽になりました。
keisukeyamagishi
0
960
開発効率を考えてみました。xsort
keisukeyamagishi
0
310
MVVMについて.pdf
keisukeyamagishi
0
460
Other Decks in Programming
See All in Programming
dynamic!
moro
9
6.6k
Serena MCPのすすめ
wadakatu
4
900
育てるアーキテクチャ:戦い抜くPythonマイクロサービスの設計と進化戦略
fujidomoe
1
150
なぜあの開発者はDevRelに伴走し続けるのか / Why Does That Developer Keep Running Alongside DevRel?
nrslib
3
370
iOSアプリの信頼性を向上させる取り組み/ios-app-improve-reliability
shino8rayu9
0
150
私はどうやって技術力を上げたのか
yusukebe
43
17k
(Extension DC 2025) Actor境界を越える技術
teamhimeh
1
230
プログラマのための作曲入門
cheebow
0
540
CSC509 Lecture 02
javiergs
PRO
0
410
GitHub Actions × AWS OIDC連携の仕組みと経緯を理解する
ota1022
0
240
CSC509 Lecture 06
javiergs
PRO
0
240
Your Perfect Project Setup for Angular @BASTA! 2025 in Mainz
manfredsteyer
PRO
0
130
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
580
A Tale of Four Properties
chriscoyier
160
23k
Code Reviewing Like a Champion
maltzj
525
40k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
The World Runs on Bad Software
bkeepers
PRO
71
11k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
20k
It's Worth the Effort
3n
187
28k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Transcript
NavigationBarとの付き合い方 shichimitoucarashi keisuke yamagishi
自己紹介 Keisuke yamagishi Github: https://github.com/keisukeYamagishi App: https://apps.apple.com/us/app/chain/id6737129485?ct=Tap33766667
iOS15.0と iOS15.1, 15.2で 挙動が違う😎 UINavigationController
Appleの仕様変更により泣かせれる ぴえん🥺
具体的に申し上げると、 UINavigationController に付随されておる UINavigationBarを frameで操作できない🥺
None
None
解決策としては、 UINavigationControllerの UINavigationBarを使わず、 UINavigationBarを使うか、 UIView等を用いて、UINavigationBarを構築すると、 良いと考えます。
それにより、 ユーザーの急なバージョンアップなどで 思わぬ不具合を起こさなくなります
None
サンプルとして、 私が作成したClimbBarにて 実践してみます。
ClimbBar Github: https://github.com/shichimitoucarshi/ClimbBar
UITableViewや UIWebViewなど スクロール可能な要素を持つViewを 拡張することができるiOSライブラリです。