{ "id": "63650", "key": "TIMOB-3018", "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": "11258", "description": "Holding Pen for Triaged Issues", "name": "Backlog", "archived": false, "released": false } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2017-06-07T21:25:33.000+0000", "created": "2011-04-15T03:34:53.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "tbs-1.8.0" ], "versions": [], "issuelinks": [], "assignee": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-06-07T21:25:33.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": "{html}

We need to resize table view cells in -[TiUITableViewCell\r\nprepareForReuse] to get the maximum efficiency out of reuse of\r\ncells; this includes resizing contents, making sure dropped views\r\nare \"properly\" deallocated by their proxies, and so forth.

\r\n

Right now there's a slap patch which resizes table cells to a\r\n\"sensible\" size before reuse, but exactly what constitutes a\r\n\"sensible\" size should be determined by the tableview row (for\r\nexample, based on the row's layout, possibly what kinds of views it\r\ncontains, is it auto, etc.)

{html}", "attachment": [], "flagged": false, "summary": "Table view cells need to be cleaned up before reuse", "creator": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "160777", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Fairly sure that this has been resolved as a fix to another bug. Otherwise, can't be resolved until after layout fixes, probably.", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-07-27T12:06:12.000+0000", "updated": "2011-07-27T12:06:26.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }