{ "id": "120637", "key": "TIMOB-15483", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "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": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2016-09-24T11:32:47.000+0000", "created": "2013-09-30T21:53:46.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "SupportTeam" ], "versions": [ { "id": "15593", "description": "Release 3.1.3", "name": "Release 3.1.3", "archived": true, "released": true, "releaseDate": "2013-09-18" } ], "issuelinks": [], "assignee": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2019-01-01T03:12:01.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": "New property for window that hide the bottom border in the window bar. So many guys have had problem with that. Is impossible to set up own color or picture, bottom border hampers developers to make nice design. Workaround is use toolbar or own view what is not really good way, especially not if there is long navigation through whole app or more orientation modes. I think every app that is going to have custom-nice design needs to change default navBar/winBar ,so this property is important.\r\n\r\n{code:javascript}\r\nvar win1 = Ti.UI.createWindow();\r\n\r\nvar win2 = Ti.UI.createWindow({\r\n\ttitle: \"Title\",\r\n backgroundColor: \"#469be0\",\r\n barColor: \"#469be0\",\r\n barImage: \"bg.png\", // backgroundImage in #469be0 color [In this case winBar has to merge window backgroundColor]\r\n});\r\n\r\nvar nav = Ti.UI.iPhone.createNavigationGroup({\r\n window: win2\r\n});\r\n\r\nwin1.add(nav);\r\nwin1.open();\r\n{code}", "attachment": [ { "id": "42865", "filename": "iOS Simulator Screen shot Sep 30, 2013 11.52.02 PM.png", "author": { "name": "sko", "key": "sko", "displayName": "Matej", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-09-30T21:53:46.000+0000", "size": 8088, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS: Add ability to hide bottom border in the window bar", "creator": { "name": "sko", "key": "sko", "displayName": "Matej", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "sko", "key": "sko", "displayName": "Matej", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Tested on iOS & Ti: 3.1.2.GA", "closedSprints": [ { "id": 641, "state": "closed", "name": "2016 Sprint 12 SDK", "startDate": "2016-06-04T00:30:28.612Z", "endDate": "2016-06-18T00:30:00.000Z", "completeDate": "2016-06-20T04:25:16.065Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "275632", "author": { "name": "sko", "key": "sko", "displayName": "Matej", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi I've looked on iOS7 and it has bottomBorder as well ,but in white color. Is there any chance to expect this property in Ti 3.1.4? That would be great, thank you\r\n\r\n!http://s13.postimg.org/fi50pdk13/ios7_nav_Bar_bottom_Border.png!", "updateAuthor": { "name": "sko", "key": "sko", "displayName": "Matej", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-10-18T13:27:42.000+0000", "updated": "2013-10-18T13:27:54.000+0000" }, { "id": "275646", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Are you looking to hide it, or to change the color? Any preference?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-10-18T15:55:06.000+0000", "updated": "2013-10-18T15:55:06.000+0000" }, { "id": "275648", "author": { "name": "sko", "key": "sko", "displayName": "Matej", "active": true, "timeZone": "America/Los_Angeles" }, "body": "In this situation any preference will help me ,but otherwise is probably better to have some function/property for changing color. If somebody want to hide that border, he can use color: \"transparent\".", "updateAuthor": { "name": "sko", "key": "sko", "displayName": "Matej", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-10-18T16:00:22.000+0000", "updated": "2013-10-18T16:00:22.000+0000" }, { "id": "301468", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Is there any solution for this case? A property like \"navBarBorderHidden: [true/false]\" would be great! A native workaround can be found here: http://stackoverflow.com/questions/19101361/ios7-change-uinavigationbar-border-color", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2014-04-18T19:33:56.000+0000", "updated": "2014-04-18T19:33:56.000+0000" }, { "id": "370103", "author": { "name": "rdperottoni", "key": "rdperottoni", "displayName": "Rodolfo Perottoni", "active": true, "timeZone": "Australia/Brisbane" }, "body": "Please give some attention to this feature! \r\nSomething so simple shouldn't take 2 years to develop. Come on Appcelerator!", "updateAuthor": { "name": "rdperottoni", "key": "rdperottoni", "displayName": "Rodolfo Perottoni", "active": true, "timeZone": "Australia/Brisbane" }, "created": "2015-11-12T17:48:21.000+0000", "updated": "2015-11-12T17:48:21.000+0000" }, { "id": "374760", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Hi everyone! After some checking, it is not possible to hide the bottom border natively. There are some workarounds available which deal with setting a barImage instead, that overlays the bottom border. Titanium Mobile already covers that behavior using the {{barImage}} in a {{Ti.UI.Window}}. ", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-01-17T12:41:31.000+0000", "updated": "2016-01-17T12:41:31.000+0000" }, { "id": "375222", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "A simple demonstration is shown below (using [this|http://abload.de/img/dottjz0w.png] 1 x 1px transparent png image):\r\n{code:javascript}\r\nvar win = Titanium.UI.createWindow({\r\n backgroundColor: 'red',\r\n barColor: 'red',\r\n navTintColor: \"#000\",\r\n translucent: false,\r\n title: \"Magic!\",\r\n leftNavButton: Ti.UI.createButton({title: \"Left\"}),\r\n rightNavButton: Ti.UI.createButton({title: \"Right\"}),\r\n\r\n barImage: \"dot.png\",\r\n hideShadow: true\r\n});\r\n\r\nvar nav = Ti.UI.iOS.createNavigationWindow({\r\n window: win\r\n});\r\n\r\nnav.open();\r\n{code}", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-01-24T16:17:14.000+0000", "updated": "2016-01-24T16:17:50.000+0000" }, { "id": "388124", "author": { "name": "michael", "key": "michael", "displayName": "Michael Gangolf", "active": true, "timeZone": "Europe/Berlin" }, "body": "very useful tip with the 1px png. How about adding it to the documentation: https://github.com/appcelerator/titanium_mobile/pull/8052 ?", "updateAuthor": { "name": "michael", "key": "michael", "displayName": "Michael Gangolf", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-06-11T17:21:59.000+0000", "updated": "2016-06-11T17:21:59.000+0000" }, { "id": "397145", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "To keep the QE-process clean, marking it as a duplicate of TIMOB-11876, together with the above code to realize this specific use-case. Thx!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-09-24T11:32:47.000+0000", "updated": "2016-09-24T11:32:47.000+0000" }, { "id": "415507", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as Duplicate with reference to the above comments.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-23T22:49:50.000+0000", "updated": "2017-03-23T22:49:50.000+0000" }, { "id": "435857", "author": { "name": "flaviox83", "key": "flaviox83", "displayName": "Flavio Bontà", "active": true, "timeZone": "Europe/Rome" }, "body": "not working with \r\n{{largeTitleEnabled: true}}", "updateAuthor": { "name": "flaviox83", "key": "flaviox83", "displayName": "Flavio Bontà", "active": true, "timeZone": "Europe/Rome" }, "created": "2018-03-23T10:27:49.000+0000", "updated": "2018-03-23T10:27:49.000+0000" }, { "id": "444895", "author": { "name": "mdelmarter", "key": "mdelmarter", "displayName": "Matthew Delmarter", "active": true, "timeZone": "Pacific/Auckland" }, "updateAuthor": { "name": "mdelmarter", "key": "mdelmarter", "displayName": "Matthew Delmarter", "active": true, "timeZone": "Pacific/Auckland" }, "created": "2019-01-01T03:12:01.000+0000", "updated": "2019-01-01T03:12:01.000+0000" } ], "maxResults": 14, "total": 14, "startAt": 0 } } }