{ "id": "102472", "key": "TIMOB-11386", "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": "14164", "description": "Release 3.0.2", "name": "Release 3.0.2", "archived": true, "released": true, "releaseDate": "2013-02-19" }, { "id": "14162", "description": "Release 3.1.0", "name": "Release 3.1.0", "archived": true, "released": true, "releaseDate": "2013-04-16" }, { "id": "15079", "description": "2013 Sprint 02 API", "name": "2013 Sprint 02 API", "archived": true, "released": true, "releaseDate": "2013-01-28" }, { "id": "14812", "description": "2013 Sprint 02", "name": "2013 Sprint 02", "archived": true, "released": true, "releaseDate": "2013-01-28" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-01-21T18:20:09.000+0000", "created": "2012-10-01T19:19:34.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "api", "qe-port" ], "versions": [ { "id": "14096", "description": "Release 2.1.2", "name": "Release 2.1.2", "archived": true, "released": true, "releaseDate": "2012-08-31" }, { "id": "14137", "description": "Release 2.1.3", "name": "Release 2.1.3", "archived": true, "released": true, "releaseDate": "2012-10-03" }, { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [ { "id": "24715", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "108128", "key": "TIMOB-12346", "fields": { "summary": "Backport TIMOB-11386 to 3.0.2", "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": "High", "id": "2" }, "issuetype": { "id": "5", "description": "The sub-task of the issue", "name": "Sub-task", "subtask": true } } } } ], "assignee": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2013-03-12T05:32:51.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": "Statusbar overlaps iad view on 3.5-inch iPhone 4 but works on iphone5. Happened on simulator and actual device. The bar covered half of the iad view \"close\" button. Posted on community as well http://developer.appcelerator.com/question/142930/statusbar-overlaps-iad-on-ios6\r\n\r\nSee screenshots", "attachment": [ { "id": "32173", "filename": "iad-iphone4.png", "author": { "name": "danielslim", "key": "danielslim", "displayName": "Daniel Lim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-01T19:19:34.000+0000", "size": 48547, "mimeType": "image/png" }, { "id": "32172", "filename": "iad-iphone5.png", "author": { "name": "danielslim", "key": "danielslim", "displayName": "Daniel Lim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-01T19:19:34.000+0000", "size": 51162, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS 6: Statusbar overlaps iAd", "creator": { "name": "danielslim", "key": "danielslim", "displayName": "Daniel Lim", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "danielslim", "key": "danielslim", "displayName": "Daniel Lim", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Titanium Studio on OSX Lion. mobilesdk-3.0.0.v20120929141713-osx.zip xcode 4.5 ", "comment": { "comments": [ { "id": "221626", "author": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "body": "Daniel,\n\nCould you put together a test case to demonstrate this please?", "updateAuthor": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "created": "2012-10-01T19:44:45.000+0000", "updated": "2012-10-01T19:44:45.000+0000" }, { "id": "221662", "author": { "name": "danielslim", "key": "danielslim", "displayName": "Daniel Lim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "i will try, i built a simple case but the iad doesn't show. ", "updateAuthor": { "name": "danielslim", "key": "danielslim", "displayName": "Daniel Lim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-01T22:03:41.000+0000", "updated": "2012-10-01T22:03:41.000+0000" }, { "id": "221701", "author": { "name": "danielslim", "key": "danielslim", "displayName": "Daniel Lim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "OK, I was able to duplicate the issue with simple case. I think the issue may be related to navigation group. Wait for ad to load, but it will likely not, just shown white background on the bottom. Once you see that, click on \"back\" to close the window then open it again. The banner would be there this time, click on it, you should be the statusbar blocking the ad view on iphone4 simulator. \r\n\r\n{code}\r\nTitanium.UI.setBackgroundColor('#000');\r\nvar baseWin = Titanium.UI.createWindow({ \r\n backgroundColor:'transparent',\r\n tabBarHidden:true,\r\n navBarHidden:false,\r\n translucent:true\r\n});\r\n\r\n\r\nvar mainWin = Titanium.UI.createWindow({ \r\n backgroundColor:'transparent',\r\n tabBarHidden:true,\r\n navBarHidden:false,\r\n translucent:true,\r\n barColor:'#000'\r\n});\r\n\r\nvar openwebWIN = Ti.UI.createWindow({ \r\n top:0,\r\n backgroundColor:'#000',\r\n statusBarHidden:false,\r\n tabBarHidden:true,\r\n navBarHidden:false,\r\n barColor:'#000',\r\n width:'100%',height:'100%',link:''\r\n});\r\n\r\nvar navGroup = Ti.UI.iPhone.createNavigationGroup({\r\n window:mainWin\r\n});\r\n\r\n\r\nvar childweb = Ti.UI.createWebView({backgroundColor:'#F2F2F2',top:0,bottom:50});\r\n\r\nvar iadview = Ti.UI.createView({width:320,height:50,bottom:-100,opacity:0,backgroundColor:'#FFF'});\r\nopenwebWIN.add(iadview);\r\n\r\nvar headerweb = Titanium.UI.createLabel({color:'#FFF',height:50,text:'loading iad, wait….',textAlign:'center',font:{fontSize:14}});\r\n\r\nopenwebWIN.setTitleControl(headerweb);\r\nopenwebWIN.add(childweb);\r\nopenwebWIN.add(iadview);\r\nopenwebWIN.addEventListener('open',function(e){\r\n\t Ti.API.info('openwindow ');\r\n});\r\n\r\nmainWin.addEventListener('open',function(e){\r\nvar open = Titanium.UI.createButton({\r\n\tcolor:'#FF0000',\r\n\ttitle:'Open NavGroup iad',\r\n\tfont:{fontSize:20,fontFamily:'Helvetica Neue'},\r\n\ttextAlign:'center',\r\n\twidth:200,\r\n\tbackgroundColor:'#FFF'\r\n});\r\n\r\nopen.addEventListener('click',function(e){\r\n\t Ti.API.info('open ads ');\r\nTi.App.fireEvent('openweb');\r\n});\r\n\r\n\r\nmainWin.add(open);\r\n\r\n});\r\n\r\n\r\n\r\n Ti.App.addEventListener('openweb', function(e) \r\n{\r\n navGroup.open(openwebWIN);\r\n childweb.url='http://www.google.com';\r\n if (parseFloat(Titanium.Platform.version) >= 3.2){\r\n \r\n\t\t\t var iad = Ti.UI.iOS.createAdView({height:Ti.UI.SIZE,width:Ti.UI.SIZE});\r\n\t\t\t iadview.add(iad);\r\n\t iad.addEventListener('load', function(e){\r\n\t Ti.API.info('loaded '+iad)\r\n\t iadview.bottom=0;\r\n\t iadview.opacity=1;\r\n\t headerweb.text='iad loaded!'\r\n }); \r\n } \r\n});\r\n\t \r\nbaseWin.add(navGroup);\r\nbaseWin.open();\r\n{code}", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-02T01:03:42.000+0000", "updated": "2012-10-02T03:25:41.000+0000" }, { "id": "223062", "author": { "name": "danielslim", "key": "danielslim", "displayName": "Daniel Lim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Tested again on iOS 4.3.2, 5.0 and 5.1 and it's OK. So, it's only failed on iOS6. ", "updateAuthor": { "name": "danielslim", "key": "danielslim", "displayName": "Daniel Lim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-11T13:49:59.000+0000", "updated": "2012-10-11T13:49:59.000+0000" }, { "id": "223100", "author": { "name": "dsefton", "key": "dsefton", "displayName": "Daniel Sefton", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Tested and confirmed on iOS 6 TiSDK 2.1.2 GA, 2.1.3 GA, 3.0.0. Works as expected on iOS 5.1. I'll move this over to TiMob now.", "updateAuthor": { "name": "dsefton", "key": "dsefton", "displayName": "Daniel Sefton", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-11T17:26:43.000+0000", "updated": "2012-10-11T17:27:43.000+0000" }, { "id": "223820", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "In speaking with API, fixing this properly would require substantial architectural work. We will revisit this in a future revision (i.e. 3.1)\r\n\r\nThe current suggestion is for users to use a TabGroup instead and hide the tabs instead of using the iPhone.NavigationGroup.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-16T18:03:09.000+0000", "updated": "2012-10-16T18:22:15.000+0000" }, { "id": "234484", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Pull pending https://github.com/appcelerator/titanium_mobile/pull/3712", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-01-15T15:44:30.000+0000", "updated": "2013-01-15T15:44:30.000+0000" }, { "id": "234970", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Backport task TIMOB-12346\nBackport PR https://github.com/appcelerator/titanium_mobile/pull/3735", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-01-18T15:01:34.000+0000", "updated": "2013-01-18T15:01:34.000+0000" }, { "id": "235224", "author": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR processing .. Testing PR against all tickets marked for regression. ", "updateAuthor": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-01-21T18:20:09.000+0000", "updated": "2013-01-21T18:20:09.000+0000" }, { "id": "235460", "author": { "name": "pmishra", "key": "pmishra", "displayName": "Paras Mishra", "active": true, "timeZone": "Asia/Kolkata" }, "body": "Works fine.\r\n\r\nVerified on :\r\niphone 4,iphone 5\r\nSDK version: 3.0.2.v20130122172624, 3.1.0.v20130111163212\r\nCLI version : 3.0.23\r\nOS : MAC OSX 10.7.5\r\nXCode : 4.5.1", "updateAuthor": { "name": "pmishra", "key": "pmishra", "displayName": "Paras Mishra", "active": true, "timeZone": "Asia/Kolkata" }, "created": "2013-01-23T08:57:23.000+0000", "updated": "2013-01-23T08:57:23.000+0000" }, { "id": "241709", "author": { "name": "nagaharish", "key": "nagaharish", "displayName": "Naga harish M", "active": true, "timeZone": "Asia/Kolkata" }, "body": "This is have problem\r\n\r\nVerified on\r\n\r\niPhone 4s\r\nSDK version : 3.0.2 GA\r\nOS: MAC OSX 10.8.2\r\nXCode : 4.6\r\n\r\nI Updated here also\r\nhttp://support.appcelerator.com/tickets/APP-124974", "updateAuthor": { "name": "nagaharish", "key": "nagaharish", "displayName": "Naga harish M", "active": true, "timeZone": "Asia/Kolkata" }, "created": "2013-03-12T05:32:51.000+0000", "updated": "2013-03-12T05:32:51.000+0000" } ], "maxResults": 11, "total": 11, "startAt": 0 } } }