There are three options you're discussing: Disclosure Indicator, Detail Disclosure Button, and Detail Button.
The chevron only (UITableViewCellAccessoryDisclosureIndicator
) indicates you should be able to tap on the row to navigate to a new view (commonly called a "detail view").
The two button options (UITableViewCellAccessoryDetailDisclosureButton
and UITableViewCellAccessoryDetailButton
):
- Detail button will show a blue "i" button only.
- Detail disclosure button will also show the chevron.
The button indicates a different action from tapping on the row, handled in tableView:accessoryButtonTappedForRowWithIndexPath:
.
If tapping the blue "i" does the same thing as tapping the row, you are not doing it correctly.