{ "id": "82028", "key": "TIMOB-5882", "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": "10100", "description": "This issue won't be actioned.", "name": "Won't Do" }, "resolutiondate": "2018-03-31T11:09:57.000+0000", "created": "2011-10-27T04:17:45.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "picker", "tbs-1.9.0", "ui" ], "versions": [ { "id": "11331", "description": "", "name": "Release 1.8.0", "archived": true, "released": true, "releaseDate": "2011-10-31" } ], "issuelinks": [], "assignee": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2018-03-31T11:09:57.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "Titanium currently allows the option to force Android to use an iOS-style \"spinner\" picker. Would it be possible to also allow an option to force iOS to use an Android-style \"flat\" picker?\r\n\r\nAn example use-case for this is when wanting a picker mechanism as part of the layout of a screen (kind of like how an HTML form has a dropdown list), or in any case where the iOS picker's size (216px/pt tall) is too large for the desired UX. \r\n\r\nSetting this override could use the existing useSpinner option (and default to true on iOS), or replace the useSpinner property with probably a more flexible \"spinnerStyle\" property with options like \"system default\", \"android\", and \"iphone\". The default would be, obviously \"system default\", while the other two options would provide overrides for their opposite platform (ie - setting style:\"iphone\" on an iPhone would simply use the default, but setting style:\"android\" on an iPhone would trigger the override).", "attachment": [], "flagged": false, "summary": "iOS: Add Android Style Picker On iPhone", "creator": { "name": "shauna", "key": "shauna", "displayName": "Shauna", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "shauna", "key": "shauna", "displayName": "Shauna", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "iOS (all variations)", "closedSprints": [ { "id": 1018, "state": "closed", "name": "2018 Sprint 07 SDK", "startDate": "2018-03-25T21:59:36.637Z", "endDate": "2018-04-08T21:59:00.000Z", "completeDate": "2018-04-08T17:55:14.467Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "436153", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "This should be done using plain JavaScript instead of a custom native control.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-03-31T11:09:57.000+0000", "updated": "2018-03-31T11:09:57.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }