{ "id": "127407", "key": "TIMOB-16597", "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": [ { "id": "20115", "name": "Release 7.3.0", "archived": false, "released": true, "releaseDate": "2018-08-17" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2018-05-21T20:55:25.000+0000", "created": "2014-03-07T13:58:29.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "backgroundColor", "window" ], "versions": [ { "id": "15856", "description": "Release 3.2.1", "name": "Release 3.2.1", "archived": false, "released": true, "releaseDate": "2014-02-10" } ], "issuelinks": [ { "id": "54666", "type": { "id": "10001", "name": "Cloners", "inward": "is cloned into", "outward": "is cloned from" }, "inwardIssue": { "id": "166886", "key": "AC-4889", "fields": { "summary": "iOS: Can't create modal transparent Window", "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" } }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "40899", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "136224", "key": "TIDOC-1868", "fields": { "summary": "iOS: Can't create modal transparent window", "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" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2018-06-22T19:36:44.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": "Try code above, after animation Window color is reset to Titanium.UI.backgroundColor\r\n\r\n{code}\r\nvar win = Titanium.UI.createWindow({\r\n backgroundColor: 'white',\r\n});\r\nwin.open();\r\nvar fail = Ti.UI.createWindow({\r\n\tmodal:true,\r\n\tbackgroundColor:'transparent'//or #00FFFFFF\r\n});\r\nfail.add(Ti.UI.createLabel({\r\n\ttext:\"Test\"\r\n}));\r\nfail.open();//after animation background is black (default)\r\n{code}", "attachment": [ { "id": "49249", "filename": "Testingmodal.zip", "author": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-24T20:40:59.000+0000", "size": 34558, "mimeType": "application/zip" } ], "flagged": false, "summary": "iOS: Can't create modal transparent Window", "creator": { "name": "c3k", "key": "c3k", "displayName": "carlo", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "c3k", "key": "c3k", "displayName": "carlo", "active": true, "timeZone": "Europe/Berlin" }, "environment": "Mac OSX, Titanium SDK 3.2.1", "closedSprints": [ { "id": 1028, "state": "closed", "name": "2018 Sprint 09 SDK", "startDate": "2018-04-22T22:53:08.928Z", "endDate": "2018-05-06T22:53:00.000Z", "completeDate": "2018-05-07T00:02:15.883Z", "originBoardId": 114 }, { "id": 133, "state": "closed", "name": "2014 Sprint 13 SDK", "startDate": "2014-06-23T21:55:20.791Z", "endDate": "2014-07-04T00:00:00.000Z", "completeDate": "2014-07-07T17:32:18.561Z", "originBoardId": 100 }, { "id": 199, "state": "closed", "name": "2014 Sprint 18 SDK", "startDate": "2014-09-02T22:56:57.421Z", "endDate": "2014-09-13T00:00:00.000Z", "completeDate": "2014-09-15T20:08:19.146Z", "originBoardId": 114 }, { "id": 1034, "state": "closed", "name": "2018 Sprint 10 SDK", "startDate": "2018-05-07T00:03:21.636Z", "endDate": "2018-05-21T00:03:00.000Z", "completeDate": "2018-05-20T20:54:58.928Z", "originBoardId": 114 }, { "id": 1035, "state": "closed", "name": "2018 Sprint 11 SDK", "startDate": "2018-05-20T20:57:43.542Z", "endDate": "2018-06-03T20:57:00.000Z", "completeDate": "2018-06-04T15:13:14.425Z", "originBoardId": 114 }, { "id": 1021, "state": "closed", "name": "2018 Sprint 08 SDK", "startDate": "2018-04-08T17:57:36.122Z", "endDate": "2018-04-22T17:57:00.000Z", "completeDate": "2018-04-22T22:51:19.120Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "296260", "author": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Moving this ticket to engineering as I can reproduce the issue with the provided test case.", "updateAuthor": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-03-10T06:12:59.000+0000", "updated": "2014-03-10T06:12:59.000+0000" }, { "id": "297406", "author": { "name": "giorgos29cm", "key": "giorgos29cm", "displayName": "Giorgos Papadopoulos", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I think we have to setup the parent view controller modal presentation style to use the same view presentation style.\r\n\r\nAdd this:\r\ntopVC.modalPresentationStyle = UIModalPresentationCurrentContext;\r\n\r\nbefore presenting the view controller on -(void)showControllerModal:(UIViewController*)theController animated:(BOOL)animated of TiRootViewController.m\r\n\r\nTested it and works with TiSDK 3.2.1, on simulator 7.0.3.", "updateAuthor": { "name": "giorgos29cm", "key": "giorgos29cm", "displayName": "Giorgos Papadopoulos", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-03-15T15:23:49.000+0000", "updated": "2014-03-15T15:23:49.000+0000" }, { "id": "302846", "author": { "name": "colorhat", "key": "colorhat", "displayName": "Tobias Høegh", "active": true, "timeZone": "Europe/Oslo" }, "body": "It has nothing to do with the animation of the modal window. Same effect with animated set to false:\r\n\r\nfail.open({animated:false});\r\n\r\nBut sure. Looks like the solution is fine.", "updateAuthor": { "name": "colorhat", "key": "colorhat", "displayName": "Tobias Høegh", "active": true, "timeZone": "Europe/Oslo" }, "created": "2014-04-29T07:24:35.000+0000", "updated": "2014-04-29T07:24:48.000+0000" }, { "id": "305266", "author": { "name": "tgo", "key": "tgo", "displayName": "Thierry Godfroid", "active": true, "timeZone": "Europe/Berlin" }, "body": "FWIW, I did change it in 3.1.3GA and we get a transparent bg but it breaks the opening animation (slide up). Any clue ? thanks\r\n\r\n3.1.3GA test on simulator 6.1", "updateAuthor": { "name": "tgo", "key": "tgo", "displayName": "Thierry Godfroid", "active": true, "timeZone": "Europe/Berlin" }, "created": "2014-05-16T08:34:08.000+0000", "updated": "2014-05-16T08:38:24.000+0000" }, { "id": "305402", "author": { "name": "giorgos29cm", "key": "giorgos29cm", "displayName": "Giorgos Papadopoulos", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Could you provider a test case ? Then I will look it up.", "updateAuthor": { "name": "giorgos29cm", "key": "giorgos29cm", "displayName": "Giorgos Papadopoulos", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-05-17T09:34:04.000+0000", "updated": "2014-05-17T09:34:04.000+0000" }, { "id": "305407", "author": { "name": "tgo", "key": "tgo", "displayName": "Thierry Godfroid", "active": true, "timeZone": "Europe/Berlin" }, "body": "Here you go. With the code below, and without adding the line you mention (with UIModalPresentationCurrentContext), animation is ok, transparency is maintained during animation and it all goes black (as expected) at end of animation.\r\n\r\nNow, modify TiRootViewController with your line and recompile/run the app. When you click the red background, the modal just pops up without tthe slideup animation (but the end result shows the transparency).\r\n\r\nHTH\r\nThierry\r\n\r\n{code:javascript}\r\nvar navwin, modalnavwin, rootwin, rootmodalwin;\r\nrootmodalwin = Ti.UI.createWindow({\r\n\tbackgroundColor: '#7F00CCCC'\r\n});\r\nmodalnavwin = Ti.UI.iOS.createNavigationWindow({\r\n\tmodal: true,\r\n\twindow: rootmodalwin\r\n});\r\nrootmodalwin.addEventListener('click',function(){ 'use strict';\r\n\tmodalnavwin.close();\r\n});\r\nrootwin = Ti.UI.createWindow({\r\n\tbackgroundColor: 'red'\r\n});\r\nrootwin.add( Ti.UI.createImageView({\r\n\twidth: 300,\r\n\theight: 200,\r\n\timage: 'http://www.appcelerator.com/wp-content/uploads/film_reel@2x.png'\r\n}));\r\nnavwin = Ti.UI.iOS.createNavigationWindow({\r\n\twindow: rootwin\r\n});\r\nrootwin.addEventListener('click', function(){ 'use strict';\r\n\tmodalnavwin.open();\r\n});\r\nnavwin.open()\r\n{code}\r\n\r\nedited: I made a mistake in the previous version, it is of course navwin.open() at the last line not rootwin.open() !", "updateAuthor": { "name": "tgo", "key": "tgo", "displayName": "Thierry Godfroid", "active": true, "timeZone": "Europe/Berlin" }, "created": "2014-05-17T14:02:01.000+0000", "updated": "2014-05-17T16:21:31.000+0000" }, { "id": "306388", "author": { "name": "tgo", "key": "tgo", "displayName": "Thierry Godfroid", "active": true, "timeZone": "Europe/Berlin" }, "body": "please be aware that with SDK 3.2.2 and SDK 3.2.3 (at least) adding the line to TiRootViewController.m *breaks* the modal slide up animation !! So, the full solution is bound to be more complicated, I am afraid.", "updateAuthor": { "name": "tgo", "key": "tgo", "displayName": "Thierry Godfroid", "active": true, "timeZone": "Europe/Berlin" }, "created": "2014-05-25T19:41:30.000+0000", "updated": "2014-05-25T19:41:30.000+0000" }, { "id": "307249", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~srahim] to mark as invalid.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-02T21:43:39.000+0000", "updated": "2014-06-02T21:43:39.000+0000" }, { "id": "310743", "author": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This is essentially happening due to the fact that the backgroundColor of the topMostViewcontroller is set to black by default. Which can be changed by using the following code.\r\n{code}\r\nTitanium.UI.setBackgroundColor('#fff');\r\n{code}\r\n\r\nPreviously we used to present the modal window on top of the viewcontroller stack which was leading to many orientation issues. Since we have moved to the right behavior of presenting the modal viewcontroller on top of the rootViewController. Hence if the backgroundColor of the rootviewController (which is by default black) would show throw the modal view if it's background color is set to 'transparent'\r\n\r\nThe same behavior is shown on native apps too. Native sample app is attached to the project. \r\n\r\nMarking ticket as invalid. ", "updateAuthor": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-24T20:41:16.000+0000", "updated": "2014-06-24T20:41:56.000+0000" }, { "id": "310848", "author": { "name": "tgo", "key": "tgo", "displayName": "Thierry Godfroid", "active": true, "timeZone": "Europe/Berlin" }, "body": "I find this a bit harsh. There are apps out there who manage to do that natively (Path, for instance). \r\nI have tried with transparency of the root window and failed. So could you show me how to adapt the sample I gave for reproduction so that it work with the setBackgroundColor() trick you mention ?\r\n\r\nThanks", "updateAuthor": { "name": "tgo", "key": "tgo", "displayName": "Thierry Godfroid", "active": true, "timeZone": "Europe/Berlin" }, "created": "2014-06-25T06:28:26.000+0000", "updated": "2014-06-25T06:28:26.000+0000" }, { "id": "311521", "author": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~tgo] try the following code snippet \r\n\r\n{code}\r\n// this sets the background color of the root UIView \r\nTitanium.UI.setBackgroundColor('white');\r\nvar win = Titanium.UI.createWindow({\r\n backgroundColor: 'white',\r\n});\r\nwin.open();\r\nvar fail = Ti.UI.createWindow({\r\n modal:true,\r\n backgroundColor:'transparent'//or #00FFFFFF\r\n});\r\nfail.add(Ti.UI.createLabel({\r\n text:\"Test\"\r\n}));\r\nfail.open();//after animation background is black (default)\r\n{code}", "updateAuthor": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-29T16:02:32.000+0000", "updated": "2014-06-29T16:02:32.000+0000" }, { "id": "311580", "author": { "name": "tgo", "key": "tgo", "displayName": "Thierry Godfroid", "active": true, "timeZone": "Europe/Berlin" }, "body": "I tested with this and added the setBackgroundColor() to my own test app (see post of 17-may).\r\nI agree that it changes the background color. \r\nBut it still does not show the underlying root window under the tranparent modal.\r\nHow do you propose to do that with only a color change ? It seems to me that the root cause is that the rootwindow is removed from the display and that's what solved with the trick shown by Giorgios.", "updateAuthor": { "name": "tgo", "key": "tgo", "displayName": "Thierry Godfroid", "active": true, "timeZone": "Europe/Berlin" }, "created": "2014-06-30T07:44:33.000+0000", "updated": "2014-06-30T07:44:33.000+0000" }, { "id": "321309", "author": { "name": "c3k", "key": "c3k", "displayName": "carlo", "active": true, "timeZone": "Europe/Berlin" }, "body": "give root window the same background color of modal window is not a solution for me!\r\n\r\nI think you have to consider this issue still open", "updateAuthor": { "name": "c3k", "key": "c3k", "displayName": "carlo", "active": true, "timeZone": "Europe/Berlin" }, "created": "2014-09-02T12:05:08.000+0000", "updated": "2014-09-02T12:05:08.000+0000" }, { "id": "322215", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "When you open a modal view controller with the modalPresentationStyle UIModalPresentationFullScreen (always the case on the iPhone and iPod), essentially the presenting view controller removes its view from the hierarchy. This is default behavior.\r\n\r\nSo transparent modal windows are little difficult to do.\r\n\r\nIn Titanium you can always fake the modal screen animations on a regular window by creating appropriate open and close animations for the window. A sample showing the cover vertical behavior is attached below. Going to mark the ticket as Wont Fix.\r\n\r\n{code}\r\nvar win = Titanium.UI.createWindow({\r\n backgroundColor: 'white',\r\n});\r\nwin.open();\r\n\r\nvar fail = Ti.UI.createWindow({\r\n backgroundColor:'transparent',\r\n top:'100%',\r\n height:'100%'\r\n});\r\n\r\nvar label = Ti.UI.createLabel({\r\n text:'CLICK TO CLOSE'\r\n})\r\n\r\nfail.add(label);\r\n\r\n\r\nvar openAnim = Ti.UI.createAnimation({\r\n duration:500,\r\n top:0,\r\n height:Ti.UI.FILL\r\n}) \r\n\r\nvar closeAnim = Ti.UI.createAnimation({\r\n duration:500,\r\n top:'100%',\r\n height:'100%'\r\n}) \r\n\r\n\r\nwin.addEventListener('click',function(){\r\n fail.open(openAnim);\r\n})\r\n\r\nlabel.addEventListener('click',function(){\r\n fail.close(closeAnim);\r\n})\r\n{code}", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-09-07T03:11:10.000+0000", "updated": "2014-09-07T03:11:10.000+0000" }, { "id": "322216", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Triage + Workaround", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-09-07T03:11:32.000+0000", "updated": "2014-09-07T03:11:32.000+0000" }, { "id": "322287", "author": { "name": "c3k", "key": "c3k", "displayName": "carlo", "active": true, "timeZone": "Europe/Berlin" }, "body": "I change my code so I don't need modal parameter anymore, thanks for code snippets.\r\n\r\n\r\nFinally, we can't create *modal* transparent window.\r\nI think this should be reported in docs.", "updateAuthor": { "name": "c3k", "key": "c3k", "displayName": "carlo", "active": true, "timeZone": "Europe/Berlin" }, "created": "2014-09-08T16:10:19.000+0000", "updated": "2014-09-08T16:10:19.000+0000" }, { "id": "322304", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~bhatfield] FYI.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-09-08T17:32:48.000+0000", "updated": "2014-09-08T17:32:48.000+0000" }, { "id": "322312", "author": { "name": "colorhat", "key": "colorhat", "displayName": "Tobias Høegh", "active": true, "timeZone": "Europe/Oslo" }, "body": "As Vishal Duggal mentioned: Transparent modal windows are little difficult to do.\r\nSame info in the link below, but there is also a workaround/example code. So it's absolute possible.\r\n\r\nhttp://www.cocoaosx.com/2011/10/20/how-to-display-transparent-modal-viewcontrollers/\r\n", "updateAuthor": { "name": "colorhat", "key": "colorhat", "displayName": "Tobias Høegh", "active": true, "timeZone": "Europe/Oslo" }, "created": "2014-09-08T18:09:58.000+0000", "updated": "2014-09-08T18:11:40.000+0000" }, { "id": "322330", "author": { "name": "tgo", "key": "tgo", "displayName": "Thierry Godfroid", "active": true, "timeZone": "Europe/Berlin" }, "body": "I kind of agree with @Tobias Schibler. I know we can work around the issue but the goal of the titanium framework (at least to me) is that we can have the same behavior without resorting to per OS work arounds .... ", "updateAuthor": { "name": "tgo", "key": "tgo", "displayName": "Thierry Godfroid", "active": true, "timeZone": "Europe/Berlin" }, "created": "2014-09-08T19:32:33.000+0000", "updated": "2014-09-08T19:32:55.000+0000" }, { "id": "322377", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "@[~colorhat]\r\nThe code sample shown does not present a ViewController at all. It just adds the childViewControllers view as a subview to the parentViewController view. \r\nThis is essentially the same as what we do in Titanium when opening a non modal window.", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-09-08T21:51:50.000+0000", "updated": "2014-09-08T21:52:00.000+0000" }, { "id": "322481", "author": { "name": "colorhat", "key": "colorhat", "displayName": "Tobias Høegh", "active": true, "timeZone": "Europe/Oslo" }, "body": "[~vduggal] You make a good work! Thanks a lot.\r\nWould be good to have this facts with transparent modal windows in the docs.", "updateAuthor": { "name": "colorhat", "key": "colorhat", "displayName": "Tobias Høegh", "active": true, "timeZone": "Europe/Oslo" }, "created": "2014-09-09T07:02:56.000+0000", "updated": "2014-09-09T07:04:37.000+0000" }, { "id": "416374", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as \"Won't Fix\". There has been no update for a while. If there is any problem, please open a new ticket.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-30T20:52:35.000+0000", "updated": "2017-03-30T20:52:35.000+0000" }, { "id": "416732", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "The issue is happening for 6.0.3.GA.", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2017-04-04T14:07:22.000+0000", "updated": "2017-04-04T14:07:22.000+0000" }, { "id": "436784", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "It seems like this is natively possible since iOS 8. [~Andrea.Vitale] made a pull request which is pending review and is scheduled for 7.2.0. Thanks Andrea!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-04-11T14:27:56.000+0000", "updated": "2018-04-11T14:27:56.000+0000" }, { "id": "436793", "author": { "name": "Andrea.Vitale", "key": "andrea.vitale", "displayName": "Andrea Vitale", "active": true, "timeZone": "Europe/Berlin" }, "body": "https://github.com/appcelerator/titanium_mobile/pull/10070 exposes MODAL_PRESENTATION_OVER_CURRENT_FULL_SCREEN and MODAL_PRESENTATION_OVER_CURRENT_CONTEXT presentation styles that can solve this issue!\r\n\r\nHere is an example:\r\n\r\n\r\n{code:java}\r\n\tTi.UI.createWindow({\r\n\t\tbackgroundColor: \"white\"\r\n\t}).open();\r\n\t\r\n\tsetTimeout(() => {\r\n\t\tvar window = Ti.UI.createWindow({\r\n\t\t\tbackgroundColor: \"#4D000000\"\r\n\t\t});\r\n\r\n\t\twindow.add(Ti.UI.createView({\r\n\t\t\twidth: 200,\r\n\t\t\theight: 200,\r\n\t\t\tbackgroundColor: \"white\"\r\n\t\t}));\r\n\r\n\t\twindow.open({\r\n\t\t\tmodal: true,\r\n\t\t\tmodalStyle: Ti.UI.iOS.MODAL_PRESENTATION_OVER_CURRENT_FULL_SCREEN,\r\n\t\t\tmodalTransitionStyle: Ti.UI.iOS.MODAL_TRANSITION_STYLE_CROSS_DISSOLVE\r\n\t\t});\r\n\t}, 5000);\r\n{code}\r\n\r\nand here a screenshot: http://i65.tinypic.com/2hs5ahz.jpg", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-04-11T17:17:05.000+0000", "updated": "2018-05-21T20:22:44.000+0000" }, { "id": "438648", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "*Closing ticket.* fix can be seen in SDK Version: {{7.3.0.v20180618182516}}\r\n\r\n*FR (Passed) Test Steps:*\r\n# Created an application with the code above\r\n# Ran the program\r\n# waited for animation to take place/app to time out\r\n# Noticed the background was transparent unlike before (Would stay black previously) \r\n\r\n*Test Environment*\r\n{code:java}\r\nAPPC Studio: 5.0.0.201712081732\r\nAPPC CLI: 7.0.4\r\niphone 6 11.2 emulator\r\nOperating System Name: Mac OS High Sierra\r\nOperating System Version: 10.13\r\nNode.js Version: 8.9.1\r\nXcode 9.2\r\n{code}\r\n", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-06-22T19:36:31.000+0000", "updated": "2018-06-22T19:36:31.000+0000" } ], "maxResults": 30, "total": 30, "startAt": 0 } } }