[TIMOB-18378] iOS8: Option Dialog Caret Present on iPad
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2015-01-15T16:31:36.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 3.5.1, Release 4.0.0 |
Components | iOS |
Labels | qe-verified |
Reporter | Eduardo Gomez |
Assignee | Vishal Duggal |
Created | 2015-01-14T19:32:38.000+0000 |
Updated | 2015-02-19T20:47:05.000+0000 |
Description
Issue Description
Using the 3.5.0.GA SDK option dialogs in iOS 8 have a little caret on the left hand side and the dialog is not centered on iPads running iOS 8. This issue is not present in iOS7 (tested iPad 7.1 (11D167)).Expected behaviour
The dialog should be centered and the caret should not be present.Test Case
(function() {
var myWindow = Ti.UI.createWindow({
height : Ti.UI.FILL,
width : Ti.UI.FILL,
backgroundColor : 'blue'
});
myWindow.open();
var dialog = Ti.UI.createOptionDialog({
cancel : -1,
options : ["YES", "NO"],
selectedIndex : 1,
destructive : 0,
title : "Option Dialog"
});
dialog.show();
})();
Attachments
File | Date | Size |
---|---|---|
iPad_iOS_8.1_3.4.1.GA.png | 2015-01-14T19:32:38.000+0000 | 102995 |
iPad_iOS_8.1_3.5.0.GA.png | 2015-01-14T19:32:38.000+0000 | 104070 |
iPadDialog.png | 2015-01-14T21:35:54.000+0000 | 247554 |
iPadDialog2.PNG | 2015-01-14T21:44:57.000+0000 | 101656 |
iPhone6Dialog.png | 2015-01-14T21:35:54.000+0000 | 326010 |
iPhone6Dialog2.PNG | 2015-01-14T21:44:57.000+0000 | 100199 |
What is the customer priority?
Ingo, this is a critical issue for our team that we would like to have fixed ASAP.
I am able to reproduce the behavior Mac OSX 10.10.1 Appcelerator Studio, build: 3.4.1.201410281743 Titanium SDK build: 3.5.0.GA Titanium CLI, build: 3.4.1 Alloy: 1.5.1 Xcode 6.1.1 iPhone 6 (8.1.1), iPad Air 2 (8.2b4) I have also included some screenshots from native applications for comparison.
Pull pending master - https://github.com/appcelerator/titanium_mobile/pull/6573
PR Looks good, verified on iPad running iOS 8.1.1 and iPad running iOS 7.0.4.
Backport to 3_5_X https://github.com/appcelerator/titanium_mobile/pull/6576
Verified fix on: Mac OSX 10.10.1 Appcelerator Studio, build: 3.4.1.201410281743 Titanium SDK build: 3.6.0.v20150116070927, 3.5.1.v20150115094121 Titanium CLI, build: 3.4.1 Alloy: 1.5.1 Xcode 6.1.1 iPad Air 2 (8.2b4), iPad Air (7.0.3) Using the attached code built to both devices, there is no longer a caret when using option dialogs on iOS8. Closing ticket.
Verified fix on: Mac OSX 10.10.2 Appcelerator Studio, build: 3.4.2.201502181619 Titanium SDK build: 3.5.1.v20150219103744 Titanium CLI, build: 3.4.2-alpha Alloy: 1.5.1 Xcode 6.1.1 iPad Mini 3 (8.1.3), iPad Air (7.0.3) Using the attached code built to both devices, there is no longer a caret when using option dialogs on iOS8. Closing ticket