×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
NavigationBarとの付き合い方 shichimitoucarashi keisuke yamagishi
Slide 2
Slide 2 text
自己紹介 Keisuke yamagishi Github: https://github.com/keisukeYamagishi App: https://apps.apple.com/us/app/chain/id6737129485?ct=Tap33766667
Slide 3
Slide 3 text
iOS15.0と iOS15.1, 15.2で 挙動が違う😎 UINavigationController
Slide 4
Slide 4 text
Appleの仕様変更により泣かせれる ぴえん🥺
Slide 5
Slide 5 text
具体的に申し上げると、 UINavigationController に付随されておる UINavigationBarを frameで操作できない🥺
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
解決策としては、 UINavigationControllerの UINavigationBarを使わず、 UINavigationBarを使うか、 UIView等を用いて、UINavigationBarを構築すると、 良いと考えます。
Slide 9
Slide 9 text
それにより、 ユーザーの急なバージョンアップなどで 思わぬ不具合を起こさなくなります
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
サンプルとして、 私が作成したClimbBarにて 実践してみます。
Slide 12
Slide 12 text
ClimbBar Github: https://github.com/shichimitoucarshi/ClimbBar
Slide 13
Slide 13 text
UITableViewや UIWebViewなど スクロール可能な要素を持つViewを 拡張することができるiOSライブラリです。