How to change the expansion style when a user enters the UITableView edit mode?

I have a UITableView, which in the "normal" mode shows the identifier UITableViewCellAccessoryDisclosureIndicator, meaning that the user enters a string, another list is displayed, for example, HIG:

โ€œ Disclosure indicator . When this item is present, users know that they can click anywhere on the line to see the next level in the hierarchy or the options associated with the list item. Use the disclosure indicator in the line when selecting a line to display another list. Do not use "disclosure indicator to disclose the details of a list item; use disclosure details for this purpose instead. "

When the user clicks the edit button in the top panel of the UITableView, I think I need to change the expansion, because if the user clicks it, a view is displayed to change the information of the current row (see the bold line above), again, as HIG says:

โ€œ Disclosure button . This item to see detailed information about a list item. (Note that you can use this item in views other than table views to reveal additional information about something; seeโ€œ Details buttons โ€for more information. )

In the table view, use the detail disclosure button in the row to display details about the list item. Please note that the disclosure button, unlike the disclosure indicator, can perform an action that is separate from the row selection. For example, in Phone Favorites, pressing the line initiates a call to the contact; clicking the details button on the line reveals additional contact information. "

HIG, UITableView? , , ""?

.

+5
1

, . , , "editingAccessoryType" . tableView: cellForRowAtIndexPath " ", ( ) .

:

  • accessoriesType accessoriesView. ( ) ( ) . UIView, , .

  • editAccessoryType editingAccessoryView - ( ) . UIView, , . ( iPhone OS 3.0.)

+19

All Articles