Let's say that you have a list of books that you want to show in a mobile application. From that list you want someone to be able to either drill down to a chapter list, or go to a page showing book details (such as publisher, date published etc.). What are in the details are not part of this question, suffice to say that the page is needed.
The usual best practice is to have an item with a single action (something like the example below) but then you would have to leave out one of the functions. Given that both are necessary, this won't work.
Alternatively you could split the item into two areas, with each performing a different function.
The first one is cleaner but may have more discoverability issues than the second one. I plan on testing this, but I would like some feedback on it as well as possible suggestions or improvement to make before testing to see which is more appropriate.
How would you do this and why? What are some examples of this being done well?
Edit: Even mobile Safari does something like this at times, as the example below shows. I should also add, that this is a web app, not a native iOS app.