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
300
NabigationControllerとの付き合い方
keisukeYamagishi
April 25, 2022
Tweet
Share
More Decks by keisukeYamagishi
See All by keisukeYamagishi
RxAlert 結構便利だと思います。
keisukeyamagishi
0
150
Chart実装が楽になりました。
keisukeyamagishi
0
1k
開発効率を考えてみました。xsort
keisukeyamagishi
0
310
MVVMについて.pdf
keisukeyamagishi
0
470
Other Decks in Programming
See All in Programming
自動テストを活かすためのテスト分析・テスト設計の進め方/JaSST25 Shikoku
goyoki
3
660
Vueで学ぶデータ構造入門 リンクリストとキューでリアクティビティを捉える / Vue Data Structures: Linked Lists and Queues for Reactivity
konkarin
1
280
2025 컴포즈 마법사
jisungbin
0
120
JJUG CCC 2025 Fall: Virtual Thread Deep Dive
ternbusty
3
400
詳細の決定を遅らせつつ実装を早くする
shimabox
1
1k
仕様がそのままテストになる!Javaで始める振る舞い駆動開発
ohmori_yusuke
8
4.2k
開発生産性が組織文化になるまでの軌跡
tonegawa07
0
160
Nitro v3
kazupon
2
300
CSC509 Lecture 13
javiergs
PRO
0
250
ゼロダウンタイムでミドルウェアの バージョンアップを実現した手法と課題
wind111
0
110
オフライン対応!Flutterアプリに全文検索エンジンを実装する @FlutterKaigi2025
itsmedreamwalker
2
210
歴史から学ぶ「Why PHP?」 PHPを書く理由を改めて理解する / Learning from History: “Why PHP?” Rediscovering the Reasons for Writing PHP
seike460
PRO
0
160
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Music & Morning Musume
bryan
46
6.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Why Our Code Smells
bkeepers
PRO
340
57k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
Writing Fast Ruby
sferik
630
62k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
How GitHub (no longer) Works
holman
315
140k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
What's in a price? How to price your products and services
michaelherold
246
12k
Navigating Team Friction
lara
190
15k
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ライブラリです。