[TIMOB-18912] iOS: Implement new iOS 8 Navigation Bar Options
| GitHub Issue | n/a |
|---|---|
| Type | Improvement |
| Priority | Low |
| Status | Closed |
| Resolution | Duplicate |
| Resolution Date | 2016-10-18T10:53:48.000+0000 |
| Affected Version/s | n/a |
| Fix Version/s | n/a |
| Components | iOS |
| Labels | navigationbar |
| Reporter | Matthew Delmarter |
| Assignee | Eric Merriman |
| Created | 2015-05-07T02:39:38.000+0000 |
| Updated | 2017-03-22T23:06:23.000+0000 |
Description
There are several new properties made available in iOS 8:
* hidesBarsOnTap
* hidesBarsOnSwipe
* hidesBarsWhenVerticallyCompact
* hidesBarsWhenKeyboardAppears
* navigationBarHidden
* barHideOnTapGestureRecognizer
* barHideOnSwipeGestureRecognizer
... and more.
These are covered here:
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UINavigationController_Class/
I came across these when trying to implement the same behaviour as Safari iOS 8 where you scroll down and the top navigation bar disappears to maximise the screen space.
+1 and interesting new feature. Would this be possible with an extension module?
For completeness:
navigationBarHiddenis already available usingnavBarHidden: true/false.Duplicate of TIMOB-23684
Closing ticket as duplicate as the relevant ticket is linked above.