ナビゲーションコントローラ内でUIPageViewControllerを使用しています。ナビゲーションバーは、ユーザーがビューにタッチすると表示されます。ユーザーがスワイプしてページを変更すると、ナビゲーションバーが非表示になります。それ、どうやったら出来るの?私は以下のコードを試しましたが、うまく動作していないようです。ページフリップでナビゲーションバーを非表示にする
let currentViewController = self.pageViewController!.viewControllers![0]
let viewControllers = [currentViewController]
self.pageViewController!.setViewControllers(
viewControllers,
direction: .Forward,
animated: true, completion: {
done in self.navigationController?.setNavigationBarHidden(true, animated: false)
})
うんが..動作していない作品 –