質問編集履歴

2 補足

HihuSnow

HihuSnow score 23

2017/03/26 18:35  投稿

UINavigationControllerでisNavigationBarHiddenをtrueにした時pushでフリーズすることがある。
###Push時にフリーズする。
![イメージ説明](2a6d9fdac5269cf18d1950b7b72f0e6e.png)
![イメージ説明](6ead7cae23fbd4a81872e89539191bcd.png)  
Swiftで製作中のアプリにおいて、
navigationBarを隠し、フルスクリーンのUINavigationControllerを使っています。
navigationBarのようなものは、単なるViewで作ったカスタムナビげションバーです。  
またViewControllerの構造は、  
DrawerViewController-NavigationController-ViewControllerです。  
DrawerViewControllerは自作でMainViewControllerとDrawerControllerとNavigationControllerをChildViewControllerにとっています。  
何度かPush、PopでViewControllerを行き来した後、RootViewcontrollerからのPush時にフリーズするバグが起きています。
(バグ発生時、何故かEdgePanジェスチャーをすると、フリーズが解消されます。)
Storyboardは一切使わずに作っていますが、Storyboardで実装しても同じバグが発生しました。
また NavigationControllerのPanGestureのDeletateもRootViewControllerに遷移した時、無効化しています。
色々試して見たのですが、どうしても解決できません。よろしくお願いします。
  • iOS

    6641 questions

    iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

  • Swift

    13094 questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

1 画像挿入

HihuSnow

HihuSnow score 23

2017/03/26 18:29  投稿

UINavigationControllerでisNavigationBarHiddenをtrueにした時pushでフリーズすることがある。
###Push時にフリーズする。
 
 
![イメージ説明](2a6d9fdac5269cf18d1950b7b72f0e6e.png)  
Swiftで製作中のアプリにおいて、
navigationBarを隠し、フルスクリーンのUINavigationControllerを使っています。
何度かPush、PopでViewControllerを行き来した後、RootViewcontrollerからのPush時にフリーズするバグが起きています。
(バグ発生時、何故かEdgePanジェスチャーをすると、フリーズが解消されます。)
Storyboardは一切使わずに作っていますが、Storyboardで実装しても同じバグが発生しました。
また NavigationControllerのPanGestureのDeletateもRootViewControllerに遷移した時、無効化しています。
色々試して見たのですが、どうしても解決できません。よろしくお願いします。
  • iOS

    6641 questions

    iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

  • Swift

    13094 questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る