Document Revision History

This table describes the changes to Table View Programming Guide for iOS.

2013-09-18Clarified the requirements for reordering controls to appear.

Clarified the requirements for reordering controls to appear in What Happens When a Row is Relocated.

2012-12-13Added a section about enhancing the accessibility of table view cells.
2012-09-19Added new information for iOS 5.
2011-01-05Made some minor corrections.
2010-09-14Made several minor corrections.
2010-08-03States now that beginUpdates...endUpdates calls can be nested.
2010-07-08Changed the title from "Table View Programming Guide for iPhone OS."
2010-05-20Made many minor corrections in diagrams and text. Added description of reload behavior in batch udpates.
2010-03-24Made the introduction more informative.
2009-08-19Explained how to set the background color of cells, emphasized purpose of tableView:willDisplayCell:forRowAtIndexPath:, and made minor corrections.
2009-05-28Updated to describe 3.0 API, especially predefined cell styles and related properties. It also describes the use of nib files with table views and table-view cells and includes an updated chapter on view controllers and design patterns and strategies.
2008-10-15Warned against calling setEditing:animated: when in tableView:commitEditingStyle:forRowAtIndexPath:. Updated illustration.
2008-09-09Added section on batch insertions and deletions, added related classes to TOC frame, added guidelines on clearing selection, and made minor corrections.
2008-06-25First version of this document.