Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-16121] iOS: Expose navbarhidden property on all TiWindowProxy objects

GitHub Issuen/a
TypeNew Feature
PriorityLow
StatusClosed
ResolutionFixed
Resolution Date2015-01-27T18:07:50.000+0000
Affected Version/sn/a
Fix Version/s2014 Sprint 01, 2014 Sprint 01 API, Release 4.0.0
ComponentsiOS
Labelsios7, ipad, navbar, navbarhidden, navigationWindow, qe-3.5.0, qe-manualtest, splitwindow, tabgroup
ReporterJames David Low
AssigneeVishal Duggal
Created2014-01-02T10:12:50.000+0000
Updated2015-02-03T21:07:51.000+0000

Description

If you put a SplitWindow inside a Tab in a TabGroup, it will always show the NavBar generated automatically by the Tab, even if you set the Splitwindow's navBarHidden to false. This is not the case with regular windows, which allow you to show/hide their defaultly created NavBars. Because SplitWindows have their own NavBars for the master/detail view, it makes it impossible to use a SplitWindow correctly within a TabGroup. I've attached an example that shows the double NavBars created with the SplitWindow, along with this working correctly for regular windows.

Attachments

FileDateSize
app.js2014-01-02T10:12:50.000+0000827

Comments

  1. Sabil Rahim 2014-01-02

    placing a split window inside a tabgroup is a unsupported behavior. Marking ticket as invalid.
  2. James David Low 2014-01-02

    This used to be possible prior to introduction of iOS 3.X What am I supposed to do with the applications that I've had launched in the appstore for years that I now can't update?
  3. Vishal Duggal 2014-01-09

    @[~jamesdlow] See possible workaround in TIMOB-16129 to support navBarHidden property on objects other than Ti.UI.Window
  4. James David Low 2014-01-29

    @Vishal Duggal I see the code for the viewWillAppear function. I'll try that, but why can't the Titanium team modify the Titanium SDK to support the navBarHidden property?
  5. James David Low 2014-01-29

    I mean adding the navBarHidden to the split window
  6. James David Low 2014-11-15

    Hi, I created a pull request for this. I was asked to fix some formatting in the code which I've done. How can I get someone to look at it again so I can get it merged in? https://github.com/appcelerator/titanium_mobile/pull/5643 Thanks, James
  7. Tim Poulsen 2014-12-01

    Reopening ticket. The PR is still open and unaddressed.
  8. Vishal Duggal 2015-01-26

    Pull pending master - https://github.com/appcelerator/titanium_mobile/pull/6603

JSON Source