{ "id": "62253", "key": "TIMOB-1621", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": { "id": "5", "description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" }, "resolutiondate": "2017-05-02T17:47:52.000+0000", "created": "2011-04-15T02:57:35.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "api" ], "versions": [ { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [], "assignee": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-06-26T17:51:45.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}
Setting navBarHidden/tabBarHidden values only take effect once\r\nyou switch to another tab.
Once they're hidden, there is no way to unhide them without\r\nclosing the window. Ideally, displaying them again should be this\r\neasy:
\r\n\r\nTi.UI.currentWindow.addEventListener('click', function(e) {\r\n Ti.UI.currentWindow.navBarHidden = false;\r\n Ti.UI.currentWindow.tabBarHidden = false;\r\n} );
\r\n
\r\nBecause the effect is not immediate, making a photo gallery\r\noperate like the default iOS photos app is impossible.
I second that. Somebody recommended
\n\nwin.hideTabBar({ animated:true });\nwin.tabGroup.setActiveTab(1); // hack to hide tabs\nwin.tabGroup.setActiveTab(0); // and update the screen
\n
\nbut this causes an ugly flicker.
Another reference ticket: http://developer.appcelerator.com/helpdesk/view/65781
\nOnce hiding a tabBar, no child windows can show that tabBar\nagain.