I'm new to Xcode and I need to know how to use the Detail Disclosure button that I have added to my table. The round blue arrow button when pressed will redirect the user to another ViewController, and in that ViewController, the data in the selected row will be displayed. I'll be using it for updating purposes. I'm apologize for my lack of knowledge about iOS programming. Please be patient with me. Thanks! :)
19
votes
3 Answers
33
votes
The correct tableView delegate method is :
-(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
-Basically the detail disclosure button is useful for displaying some extra info in your tableView other than the main info that is invoked when the user selects the row (i.e. the didSelectRowAtIndexPath method)
7
votes
0
votes
All the detail disclosure indicator does is let the user know that they can (and should) tap on the cell or arrow to show more information. To show the additional information, you will want to handle the -didSelectRowAtIndexPath delegate method for your tableview. From there you can push another view controller or show anything relevant to your selected cell.